我正在尝试编写一个更新函数,该函数将根据_id查找特定文档并进行更新。麻烦的是,应该在文档上创建新字段并更新这些字段。以下是我的代码:
public static void updateToolAddCustomer(Tool tool) throws UnknownHostException {
MongoCollection<Document> dbCollection = getCollection();
Bson filter = eq("_id", tool.getId());
Bson updateOperation = combine(set("Customer", tool.getCustomer()), set("Customer Phone Number", tool.getPhoneNumber()));
dbCollection.updateOne(filter, updateOperation);
}
该方法正在被调用,并且不会引发任何错误,但是当我检查我使用db.tool.find()进行更改的本地mongo数据库时,没有显示添加的字段。有人知道我要去哪里错吗?