本来想用来储存代理使用的,但是测试的时候发现 count ()结果和 find ()结果不一致;完全是按默认配置启动的。。。有伙伴知道这是为什么吗?
>use qwdb
switched to db qwdb
> db.allproxy.count()
4
> db.allproxy.find()
{ "_id" : ObjectId("5722013dcad6d46aa6e02762"), "proxy" : "127.0.0.1:8129" }
{ "_id" : ObjectId("57220271cad6d46aa6e02763"), "proxy" : "127.0.0.1:8080" }
> db.allproxy.find().count()
4
1
BOYPT 2016-04-29 10:42:42 +08:00
db.allproxy.find().explain("allPlansExecution")
看看 |
2
mongost3t 2016-04-29 15:18:02 +08:00
mongo find 是个 cursor ,默认不会显示所有的结果……
|
3
aiver 2016-04-29 16:41:00 +08:00
find 默认在 shell 下不会显示所有结果的,便于优化显示,和你在程序里面调用接口是不一样的
|