Node.js 更新高嵌套MongoDb文档的最佳方法是什么?
我在一个调查系统中工作,使用Nodejs、Mongoose和MongoDb 当用户添加投票时,我需要更新高级别的嵌套参数 每秒大约有500人投票 有没有一种方法可以有效地访问“投票”节点并求和一个整数Node.js 更新高嵌套MongoDb文档的最佳方法是什么?,node.js,mongodb,mongoose,operators,Node.js,Mongodb,Mongoose,Operators,我在一个调查系统中工作,使用Nodejs、Mongoose和MongoDb 当用户添加投票时,我需要更新高级别的嵌套参数 每秒大约有500人投票 有没有一种方法可以有效地访问“投票”节点并求和一个整数 survey { // Level 1 title, description, content [ // Array of objects Level 2 { id_options
survey { // Level 1
title,
description,
content
[ // Array of objects Level 2
{
id_options
options: [ // Array of objects level 3
{
id_votes
votes //<<< Value to update with votes + 1
}
]
}
]
}
调查{//1级
标题
描述
内容
[//对象数组级别2
{
id_选项
选项:[//对象数组级别3
{
身份证
投票//在聚合中使用$update-请注意,您需要$diswind您的文档数组