我正在使用 mongo 2.4。
我有一个包含以下两个条目的集合:
> db.collection.find({domain: "pow.com"})
{ "_id" : ObjectId("577ee9ec6f66304109769855"), "domain" : "pow.com", "mImp" : NumberLong(38), "oImp" : NumberLong(38), "vImp" : NumberLong(120), "date" : "Thu Jul 07 2016 16:46:52 GMT-0700 (PDT)", "id" : NumberLong(3847146) }
{ "_id" : ObjectId("577ef4c44df54be7247eb497"), "domain" : "pow.com", "mImp" : NumberLong(38), "oImp" : NumberLong(38), "vImp" : NumberLong(120), "date" : ISODate("2016-10-01T00:00:00Z"), "id" : NumberLong(3847146) }
Run Code Online (Sandbox Code Playgroud)
我尝试运行这些查询,但每次都没有返回数据:
> db.collection.find({"vImp": NumberLong(38)});
> db.collection.find({vImp: NumberLong(38)});
> db.collection.find({vImp: 38});
> db.collection.find(vImp: 38)
Run Code Online (Sandbox Code Playgroud)
我试过谷歌搜索,但似乎这应该有效....
我相信你错过了38 左右的“”。
在 MongoDB shell 版本上:3.0.14
db.users.find({"id":NumberLong("853969028494368768")})
Run Code Online (Sandbox Code Playgroud)
在你的情况下
db.collection.find({"vImp": NumberLong("38")})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6152 次 |
| 最近记录: |