Ответ 1
Вы можете использовать оператор $and
для объединения требований следующим образом:
db["mydb"].find(
{"$and": [
{"field": var1},
{"field": {
"$ne": var2
}}
]}
)
Я хотел бы написать следующий запрос в Mongo:
Получить все строки, где field
равно var1
но/и не var2
У меня есть это:
db["mydb"].find(
{"field": var1},
{"field": {
"$ne": query2}
}
)
Но это выдает ошибку, что $ne
является "неподдерживаемым параметром проецирования".
Вы можете использовать оператор $and
для объединения требований следующим образом:
db["mydb"].find(
{"$and": [
{"field": var1},
{"field": {
"$ne": var2
}}
]}
)
dsdsd; sl, так что это должно быть возможно