Я пытаюсь сделать что-то так же просто, как вернуть подмашину документа. Таким образом, мой запрос:Проекция Mongodb, возвращающая заданную позицию
db.mydocs.findOne({_id:ObjectId("af7a85f758e338d762000012")},{'house.0.room.4.windows':1});
Я хочу вернуть только эту ценность. Но я получаю пустую структуру. Я знаю, что могу сделать это с помощью $ slice. Но, насколько я знаю, я не могу сделать это для подмассивов. Я имею в виду: {'house':{'$slice':0}}
будет работать. Но я не знаю, как получить дом 0 и номер 4.
это был быстрый поддельный пример ... – de3