【发布时间】:2017-07-13 13:43:44
【问题描述】:
根据this的回答,我正在尝试找出数组的大小并将其保存在额外的字段中。
我有一个集合user_details,文档结构类似于:
{
user_id : 1,
likes : [1,2,3,4],
likes_count : 0
}
我使用的查询如下:
db.user_details.update({user_id : 1},{$set:{ likes_count : this.likes.length }})
但是,它会抛出错误
"message" : "Cannot read property 'length' of undefined"
如何在额外字段中保存数组的长度?
PS:我使用的是 MongoDB 3.4
【问题讨论】:
标签: mongodb mongodb-query