Kar*_*nam 4 mongodb node.js node-modules mongodb-query
我正在使用node js和mongo db,我想将变量传递给集合
var id = "someid";
db.collection(id).insert("some json data");
Run Code Online (Sandbox Code Playgroud)
如果我这样做,将给我一个错误,因为集合名称必须是字符串。
您可以使用var作为集合名称来创建变量
var colName = "mytest"
Run Code Online (Sandbox Code Playgroud)
然后对集合执行所有操作,如下所示:
db[colName].find()
db[colName].rename("newName")
Run Code Online (Sandbox Code Playgroud)
等等。这将帮助您使集合名称保持动态,甚至可以更新它,使命令保持不变。
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
1149 次 |
| 最近记录: |