在Mongo中使用具有两级层次结构的位置运算符

时间:2011-02-18 08:15:17

标签: mongodb

我有一个等级,比如posts -> comments -> votes

如何更新某些评论的特定投票?
评论为comments.$,但我显然无法comments.$.votes.$

1 个答案:

答案 0 :(得分:2)

你现在不能这样做(jira中有这样的bug)。但我想你可以使用服务器端javascript更新。有关详细信息,请查看此article

将数据库方案重新设计为深度级别的另一种方法,例如在post->的情况下;评论 - >投票在单独的集合中移动评论(甚至投票)。