javascript - mongodb 資料更新問題?
黄舟
黄舟 2017-07-04 13:44:17
0
1
1203

mongodb 如何更新comments中指定_id的replys陣列(新增和刪除)?

{
    "_id" : ObjectId("595111698cce5d034f60ae79"),
    "title" : "Flower ribbon H skirt",
    "desc" : "간딘스키 작품같은 느낌의 플라워 프린팅\n\n앞면은 랩 스커트 느낌이 연출되고\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")
        }
    ]
}
黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回覆(1)
学霸

想不出來能直接操作文件的辦法,因為不知道要操作的 comment 在陣列中的位置。

可以先找到這個 doc,拿到對象,然後對 comments 進行操作(純 JavaScript),再去更新文件。

也可以考慮把 comments 分錶存放,操起來比較容易。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板