Я застрял в чем-то очень глупом, но не могу выбраться из своего.
MongoDB v4.2, и у меня есть коллекция с такими документами:
{"_id":{"A":"***","B":0}}, "some other fields"...
Я работаю поверх драйвера mon go - c и хочу запросить только поле "_id.B", но я не знаю, как мне это сделать. Я пытался:
- "проекция": {"_ id.B": 1}: возвращает мне весь объект _id. _id.A & _id.B.
- "projection": {"_ id.A": 0, "Все остальные поля, кроме _id.B": 0}: возвращает то же, что и выше.
- "projection": {"_ id.A": 0, "_ id.B": 1}: ничего не возвращается.
Как я могу это сделать, чтобы получить только некоторые элементы объекта, когда этот объект внутри поля _id? Первый вариант работает для меня с объектами, которые не находятся внутри поля _id, но не здесь.
С уважением, спасибо за ваше время.
Héctor