我试图在mongodb stitch中进行不相等的操作($ne
)。在调试控制台中运行查询将返回整个数据集。
示例数据:
{"name": "first", "lastname": "last"},
{"name": "second_first","lastname": "second_last"}
尝试使用$ne
找到任何字符串值时:
{
"database": "<DBname>",
"collection": "<collectionname>",
"query": { "lastname": { "$ne": "second_last" } }
}
返回整个文档,同时:
{
"database": "<DBname>",
"collection": "<collectionname>",
"query": { "lastname":{ "$eq": "second_last" } }
}
仅返回第二个文档。
在连接到同一个云实例的Mongodb罗盘上运行完全相同的$ne
查询会输出正确的结果。