Duyệt qua tên collection với getCollectionNames() và forEach(). Truy vấn tìm collection có trường StudentFirstName:
> db.getCollectionNames().forEach(function(myCollectionName) {
var frequency = db[myCollectionName].find({"StudentFirstName": {$exists: true}}).count();
if (frequency > 0) {
print(myCollectionName);
}
});
Kết quả (danh sách collection chứa trường đó):
multiDimensionalArrayProjection removeKeyFieldsDemo stringOrIntegerQueryDemo
Xác minh collection removeKeyFieldsDemo:
> db.removeKeyFieldsDemo.find({"StudentFirstName":{$exists:true}});
Kết quả xác nhận có trường StudentFirstName.