Javascript 如何重置特定的MongoDB集合?

Javascript 如何重置特定的MongoDB集合?,javascript,node.js,mongodb,Javascript,Node.js,Mongodb,我正在尝试学习如何使用平均堆栈进行开发,并遵循IBM提供的教程,介绍如何使用Node和Mongoose实现轮询应用程序。我想知道是否有任何简洁的方法可以通过Javascript重置集合中的某些变量?我的结构如下所示: 如何将“投票”重置为空数组?试试以下方法: db.polls.update( { __v: 1 }, { $set: { "choices.$.votes": [] } } ) 我不确定您希望重置哪些文档,但我认为您可以查询这些文档,然后使用将投票设置为空。@elefont感谢

我正在尝试学习如何使用平均堆栈进行开发,并遵循IBM提供的教程,介绍如何使用Node和Mongoose实现轮询应用程序。我想知道是否有任何简洁的方法可以通过Javascript重置集合中的某些变量?我的结构如下所示:

如何将“投票”重置为空数组?

试试以下方法:

db.polls.update( { __v: 1 }, { $set: { "choices.$.votes": [] } } )

我不确定您希望重置哪些文档,但我认为您可以查询这些文档,然后使用将投票设置为空。@elefont感谢您的建议,我之前尝试过使用此方法,但似乎不适合我。具体来说,我尝试的是:db.polls.update({u v:1},{$set:{“投票”:[]})