Я имею Монго документы с дубликатом ключа,Как запросить документ MongoDB с двойным ключом?
{
"_id" : ObjectId("576a3b4a2bf2bc22bccb80ec"),
"Name" : "User1",
"Name" : "User2"
}
{
"_id" : ObjectId("576a3b4a2bf2bc22bccb80ab"),
"Name" : "User2",
"Name" : "User1"
}
Когда я пытаюсь запросить имя как «user1». Я всегда получаю только один документ. Но результат должен быть двух документов. Есть ли способ получить правильный результат?
Заранее спасибо
Примечание: Я знаю, что мой дизайн не так, я просто пытаюсь сделать его успех.
Есть два 'name' полей в одной записи? Как это возможно? Mongodb не позволит вставлять повторяющиеся поля. – Shrabanee
Нет Это позволит, попробуйте вставить тот же документ. –
Я попытался вставить два поля с тем же именем и разными значениями, из оболочки mongo. он добавил только одно поле. Какой документ, который вы указали в вопросе, вы его получили, найдя в оболочке манго? – Shrabanee