面试题答案
一键面试- 函数代码:
function getCollectionDocumentCount(collectionName) {
const db = db.getSiblingDB('your_database_name');
const collection = db.getCollection(collectionName);
const count = collection.countDocuments();
print(count);
return count;
}
- 在
.mongorc.js
中的配置方式: 将上述函数代码直接添加到.mongorc.js
文件中,确保文件路径正确且权限可读写。当 MongoDB Shell 启动时,这个函数就会被加载,可直接在 Shell 中调用,例如getCollectionDocumentCount('your_collection_name')
。
请注意,上述代码中的 your_database_name
需要替换为实际的数据库名称,your_collection_name
需要替换为实际要查询的集合名称。