0
我看到一些奇怪的行爲,我在更新文檔時無法理解。流星 - 將文檔設置字段更新爲undefined
這裏是我運行代碼:
Posts.update(postId, {
$set: {
someField: undefined
}
}, function (err, numberOfDocsUpdated) {
console.log(err); // null
console.log(numberOfDocsUpdated); // 1
});
此代碼沒有更新的對象,即使我沒有得到一個錯誤,
(someField被設置爲Date對象)被更新的文檔的數量應該是1.
我正在使用collection2和simple-schema軟件包,所以也許問題出在那裏,即使我在更新文檔時看不到來自軟件包的任何消息。
爲someField的simpleschema是: someField:{ 類型:日期, 可選:真 }
任何想法是怎麼回事?