我正在尝试添加和更新简单数据,我的请求出了什么问题?
我正在使用网站https://www.jdoodle.com/online-mongodb-terminal
#1
db.Vendor.find()
#2
db.Vendor.insert({
employee: [
ObjectId('fffffa000000000000000002'),
ObjectId('fffffa000000000000000003')
]
});
#3
db.Vendor.update({
"employee": ObjectId("fffffa000000000000000002")
}, {
$push: {
"employee" : ObjectId("fffffa000000000000000004")
}
});
答案 0 :(得分:1)
我猜这是特定于jdoodle终端的。该文档应该是有效的json,而不仅仅是cli mongo shell中的js对象。
db.Vendor.update({
"employee": ObjectId("fffffa000000000000000002")
}, {
"$push": {
"employee" : ObjectId("fffffa000000000000000004")
}
});
完成工作。