在插入/更新文档数据之前,应该检查键是否为null。如果是null,需要考虑是否需要插入该条数据。
以下是代码示例:
// 定义一个名为“data”的JSON对象 var data = { name: "John", age: 30, email: null };
if(data.email !== null) { // 如果邮件不是null,则可以插入/更新该记录 db.collection('users').updateOne( { name: "John" }, { $set: { age: data.age, email: data.email } }, { upsert: true } ); } else { // 如果邮件是null,则不需要插入/更新该记录 console.log("Email is null, record not inserted/updated."); }