2015-02-08 45 views
-1

我正试图学习如何使用MEAN堆栈进行开发,并遵循IBM提供的关于如何使用Node和Mongoose实现轮询应用程序的教程。我想知道是否有任何简洁的方式来重置通过Javascript集合中的某些变量?我的结构是这样的:如何重置特定的MongoDB集合?

enter image description here

我怎么会去重置“票”为空数组?

+1

我不能确定哪些文件你想要重置,但我认为你可以查询这些文件和,然后使用[$组(HTTP://docs.mongodb .org/manual/reference/operator/update/set /#up._S_set)将投票设置为空。 – elefont 2015-02-08 04:31:45

+0

@elefont感谢您的建议,我早些时候尝试过使用此路线,但似乎没有为我工作。特别是我试过的是: db.polls.update({_v:1},{$ set:{“votes”:[]}}) – crackhamster 2015-02-08 04:38:29

回答

0

试试这个:

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