post表保存了15条数据, 我的指令是db.posts.find({"postid":{$gte:"1",$lte:"10"}}) 我想查询的事postid大于0,小于等于10的数据,应该是10条,但只查出了两个数据,一条postid为1,还有一条是postid为10.
5 回复
字符串引号?
db.posts.insert({m: 1})
db.posts.insert({m: 2})
db.posts.insert({m: 3})
db.posts.insert({m: 4})
db.posts.insert({m: 5})
db.posts.insert({m: 6})
db.posts.find({m: {$gte: 2, $lte: 4}})
{ "_id" : ObjectId("515eb93170930cfcf86b6d77"), "m" : 2 }
{ "_id" : ObjectId("515eb93370930cfcf86b6d78"), "m" : 3 }
{ "_id" : ObjectId("515eb93470930cfcf86b6d79"), "m" : 4 }
db.posts.find({m: {$gte: "2", $lte: "4"}})
/* 结果有问题 */