【发布时间】:2018-04-09 22:43:30
【问题描述】:
我有包含 140 个文档的员工集合
{
"name" : "name1",
"dept" : "tech",
"address" : "adr3"
}
在所有 140 份文档中,dept 是 tech 当我在 azure mongodb
中执行查询时 MongoDatabase db = mongo.getDatabase("test")
def query = new BasicDBObject(['dept':['$in':['tech']]])
FindIterable documents = db.getCollection("employees").find(query)
def outList = documents.collect {it}
我只得到 101 个文档而不是 140 个记录
这在 本地 mongodb 中运行良好。直到上周,这对我来说都是天蓝色的。 我在这里做错了吗?有人遇到类似情况吗?
如果我将查询更改为
def query = new BasicDBObject(['dept':'tech'])
我得到了所有 140 个文档
如果我将批量大小更改为 10,则 $in 查询仅返回 10 个文档。
【问题讨论】:
标签: java mongodb azure grails azure-cosmosdb