Имея следующий документ:
{
"_id" : ObjectId("5cdc08d8cd0baf815c4be240"),
"id" : "9301870",
"titles" : {
"en_US" : "en",
"de_de" : "de"
}
}
Следующий запрос:
db.getCollection('table').find({id:"9301870"},{titles:{en_US:1}})
Вернуть следующую ошибку:
Error: error: {
"$err" : "Can't canonicalize query: BadValue Unsupported projection option: titles: { en_US: 1.0 }",
"code" : 17287
}
Что мне здесь не хватает?
P.S. документ имеет гораздо более сложную структуру данных - но я хотел бы иметь возможность возвращать только соответствующий язык