javascript - mongodb 數(shù)據(jù)更新疑問(wèn)?
問(wèn)題描述
mongodb 如何更新comments中指定_id的replys數(shù)組(添加和刪除)?
{ '_id' : ObjectId('595111698cce5d034f60ae79'), 'title' : 'Flower ribbon H skirt', 'desc' : '???? ???? ??? ??? ???nn??? ? ??? ??? ????n??? ???? ?? ??n66????? ??? ???????n', 'createTime' : 'Mon Jun 26 2017 21:51:37 GMT+0800 (CST)', 'comments' : [{ '_id' : ObjectId('5959f338c465d90f75d8544d'), 'comment' : 'qeqweqwe', 'replys' : [ ], 'createTime' : ISODate('2017-07-03T07:33:12.072Z')},{ '_id' : ObjectId('5959f756034ffb103ea3bf41'), 'comment' : 'qweqweq', 'replys' : [ ], 'createTime' : ISODate('2017-07-03T07:50:46.642Z')} ]}
問(wèn)題解答
回答1:想不出來(lái)能直接操作文檔的辦法,因?yàn)椴恢酪僮鞯?comment 在數(shù)組中的位置。
可以先找到這個(gè) doc,拿到對(duì)象,然后對(duì) comments 進(jìn)行操作(純 JavaScript),再去更新文檔。
也可以考慮把 comments 分表存放,操起來(lái)更容易。
相關(guān)文章:
1. win10系統(tǒng) php安裝swoole擴(kuò)展2. javascript - 微信報(bào)redirect_uri參數(shù)錯(cuò)誤3. android百度地圖定位問(wèn)題4. css - FireFox border樣式異常5. java - 初學(xué)SSM 在import自己寫(xiě)的包下的類(lèi)的時(shí)候飄紅,求大神解答?6. 百度地圖api - Android 百度地圖點(diǎn)擊線(xiàn)路圖的問(wèn)題?7. vue-resource獲取不到本地json文件的數(shù)據(jù)?8. php 01==1 嗎?9. 求指導(dǎo),學(xué)習(xí)咋這么難呢10. 模糊查詢(xún)實(shí)現(xiàn)一種排序
