我似乎无法让它工作。在这种情况下,是否有更好的可能性或选项而不是 findandmodify?
db.runCommand(
{
findAndModify: "articles",
query: {"comments._id": ObjectId("515221650be1684cb9000002")},
new: true,
update: {"$push":{"comments.votes.up":"511cff226d6e0d1f20000001"}, "$inc":{"comments.votes.count":1, "comments.votes.up_count":1, "comments.votes.point":1}}
}
)