Mongodb Bagaimana untuk mengemas kini tatasusunan balasan (tambah dan padam) _id yang ditentukan dalam ulasan?
{
"_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")
}
]
}
Saya tidak dapat memikirkan cara untuk memanipulasi dokumen secara langsung kerana saya tidak tahu kedudukan ulasan untuk dimanipulasi dalam tatasusunan.
Anda boleh mencari dokumen dahulu, dapatkan objek, kemudian kendalikan ulasan (JavaScript tulen), dan kemudian kemas kini dokumen.
Anda juga boleh mempertimbangkan untuk menyimpan ulasan dalam jadual berasingan untuk memudahkan pengendalian.