我正在使用基于 Nodejs 的 mongoskin 驱动程序进行 mongo 数据库操作。我想更新我的文档,但不想更新几个字段。以下是更多细节。
请求添加:
{
"name": "Theme Name",
"description": "Theme Description",
"createdByUserId": "53651221b25521601a5c9530",
}
更新请求:
{
"_id":"53555ef203dabf282b750a81"
"name": "Theme Name",
"categoryId": "53555ef203dabf282b750a81",
"description": "Theme Description",
"createdByUserId": "53651221b25521601a5c9530",
"updatedByUserId": "5675561b25521601a5c9530",
"dateCreated": ISODate("2014-05-19T19:47:26.603Z"),
"dateUpdated": ISODate("2014-05-19T19:49:28.203Z"),
}
我想忽略客户端发送的以下字段。1. createdByUserId 2. dateCreated
暂时我在更新操作中采取以下方法:1.读取给定_id的集合2.从数据库中读取上述两个字段并更新请求,然后执行数据库更新操作
寻求清洁方法的帮助。