Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js – 使用NodeJS,MongoDB和Monk更新数组项大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_675_0@
@H_675_0@
我有这样的数据集:

{ 
  name : 'Doc Name',photos: [
      {
        name: 'photo1',url: 'http://.....'
      },{
        name: 'photo2',url: 'http://......'
      }
   ],etc ...

使用Monk https://github.com/LearnBoost/monk如何更新photo2?我可以使用索引,因为我正在迭代字段.

我下面的当前尝试给了我一个错误,我不能为JSON选择器使用变量(如在索引中).

collection.update({_id: data._iD},{photos[i].data: filename},function(err,updatedata) {

            });

解决方法@H_618_18@
可以使用位置 $运算符更新阵列中某个位置的项目

collection.update( 
    { _id: data.id,"photos.name": "photo2" },{ $set: { "photos.$.data": "yourdata" } }
)

@H_675_0@

大佬总结

以上是大佬教程为你收集整理的node.js – 使用NodeJS,MongoDB和Monk更新数组项全部内容,希望文章能够帮你解决node.js – 使用NodeJS,MongoDB和Monk更新数组项所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:jsmongodbmonknodejs使用更新组项
猜你在找的Node.js相关文章
其他相关热搜词更多
phpJavaPython程序员load如何string使用参数jquery开发安装listlinuxiosandroid工具javascriptcap