使用find查询MongoDB

时间:2017-10-18 08:46:09

标签: mongodb

我正在学习MongoDB,这是一个场景。

我正在尝试找到具有id的用户。我把代码编写为

Stmt 1

query = {};
query["_id"] = { $ne: ObjectId(data._id) }

它返回给我ID的用户。 (到目前为止,我只有一个测试用户。所以我不太清楚它会返回所有用户或只有匹配id的用户)。但我所做的逻辑是id不应该等于。

我更改了代码

Stmt 2

 query = {};
 query = { "_id": { $ne: ObjectId(data._id) } };

现在这给了我空数组,因为没有用户匹配id。

在查询mongodb和查询失败的原因方面有何不同。

0 个答案:

没有答案