如何通过变量名作为集合名称中的NodeJS

问题描述:

我使用节点js和蒙戈DB蒙戈db和我想传递一个变量集合如何通过变量名作为集合名称中的NodeJS

var id = "someid"; 
db.collection(id).insert("some json data"); 

如果我不喜欢这一点,是给我一个因为集合名称必须是字符串。

可以使用VAR收集名称

VAR COLNAME = “mytest的”

,然后执行所有对集合的操作如下创建变量:

DB [COLNAME。查找()

db [colName] .rename(“newName”)

等。这将帮助您保持您的集合名称动态,甚至可以更新它保持您的命令相同。

希望这会有所帮助!

+0

@karthik ponnam如果它适合你,请接受它的答案 –

+0

是否可以使用猫鼬通过变量动态设置集合名称? –