根据这个回答,我正在尝试查找数组的大小并将其保存在额外字段中。
我有一个名为
我使用的查询语句如下:
但是,它抛出错误,说明
我有一个名为
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