我正在尝试确定哪些集合具有与特定模式匹配的文档。
我将以下关闭this answer,但不是打印结果,而是打印出看起来像函数定义的内容。
db.getCollectionNames().forEach(function(collname) {
// find the last item in a collection
var isPresent = db[collname].find().sort({_id:-1}).limit(1);
// check that it's not empty
if (isPresent.hasNext()) {
var TheCoo = db[collname].find({"_id":{ $regex: 'thecoolest.com'} });
printjson(TheCoo);
printjson(collname);
}
})
以下是输出示例:
{
"_mongo" : connection to xxx.xxx.xxx,
"_db" : etf,
"_collection" : coo.data,
"_ns" : "coo.data",
"_query" : {
"_id" : {
"$regex" : "thecoolest.com"
}
},
"_fields" : null,
"_limit" : 0,
"_skip" : 0,
"_batchSize" : 0,...