如何在nodejs中将变量名称作为mongo db的集合名称传递
How to pass variable name as collection name for mongo db in nodejs
我正在使用节点 js 和 mongo 数据库,我想将一个变量传递给集合
var id = "someid";
db.collection(id).insert("some json data");
如果我这样做,它会给我一个错误,因为集合名称必须是一个字符串。
您可以使用 var 作为集合名称创建变量
var colName = "mytest"
然后对集合执行如下所有操作:
db[colName].find()
db[colName].rename("newName")
等这将帮助您保持集合名称动态,甚至可以更新它以保持您的命令不变。
希望对您有所帮助!
我正在使用节点 js 和 mongo 数据库,我想将一个变量传递给集合
var id = "someid";
db.collection(id).insert("some json data");
如果我这样做,它会给我一个错误,因为集合名称必须是一个字符串。
您可以使用 var 作为集合名称创建变量
var colName = "mytest"
然后对集合执行如下所有操作:
db[colName].find()
db[colName].rename("newName")
等这将帮助您保持集合名称动态,甚至可以更新它以保持您的命令不变。
希望对您有所帮助!