pra*_*tas 4 javascript shell mongodb
使用javascript的mongo shell:
db.collection.insert()
Run Code Online (Sandbox Code Playgroud)
我可以允许集合名称是动态的,以便使用多个集合吗?
小智 9
来自mongo shell:
您可以使用var为集合名称创建变量
var colName = "mytest"
Run Code Online (Sandbox Code Playgroud)
然后执行对集合的所有操作,如下所示:
db[colName].find()
db[colName].rename("newName")
Run Code Online (Sandbox Code Playgroud)
这将帮助您保持您的集合名称动态,甚至可以更新它,保持命令相同.
希望这可以帮助!
这是我对这个问题的想法,检查它是否有帮助:
function insertIntoColumn(colName){
if(!colName) {
return;
}
return db[colName].insert();
}
Run Code Online (Sandbox Code Playgroud)