如何在Node中使用variables名创buildMongo Collection?
要将节点插入到Mongo Collection中,命令是
db.collection.insertOne({.........});
目前我收集的是用户input的string
db.$$<VarCollectionName>.insertOne({........]);
这样做会导致我的程序崩溃。 什么是正确的语法去做这个? 最终目标是每次用户使用我的方法时创build一个新的集合,并parsing一个文本文件。
要将节点插入到Mongo Collection中,命令是:
db.collection.insertOne({.........});
实际上,至less不是在使用官方驱动程序时,其语法是 :
db.collection(NAME).insertOne(...);
所以NAME
可以是用户提供的variables(尽pipe从安全的angular度来看,你可能应该validation用户是否被允许写入该集合)。
这和MongoDB没有什么关系,只是一般的JavaScript 。
db[variableHoldingTheCollectionName].insertOne({...});