3
Я некоторые 37K документы, хранящиеся в Монго, что похож на них:MongoDB и комплекс Массив Поиск
{
"_id" : GUID,
"Country" : "Germany",
"TypeIds" : [47]
}
{
"_id" : GUID,
"Country" : "France",
"TypeIds" : [54, 47]
}
Использование драйвера MongoDB C#, и на основании этих двух примеров записей, как я могу запросить для следующая информация:
- Все документы, которые имеют TypeIds, содержащие 47 или 54 - должно привести к 2 записи
- Все документы, которые имеют TypeIds, содержащие 47 и 54 - должно привести к 1 записей
- Все документы, имеющие TypeIds, содержащие 54 и Страна «Германия» - должно привести к 0 записей
Спасибо,
Кирона
Думая о втором состоянии .. –
Отлично, спасибо. Я отдам их и вернусь к вам. – Kieron
@Kieron: Конечно, но я действительно не знаю, как сделать второе условие. В синтаксисе mongo должно быть что-то вроде этого {«TypeIds»: 47, «TypeIds»: 54} (вы можете проверить его в mongovue в окне поиска). Но по какой-то причине это не работает через драйвер C#. Но в любом случае вы можете попробовать;) –