在 Node.js MongoDB 模块中,{ignoreUndefined: true}
作为MongoClient.connect
方法的选项传递似乎没有做任何事情。我相信预期的行为应该是防止所有undefined
数据字段null
在写入数据库时取值(导致它们不被存储)。顺便说一句,传递{ignoreUndefined: true}
给每个单独的 write 方法确实可以做到这一点。
那么,为什么传递{ignoreUndefined: true}
给connect
方法不是“忽略未定义”?如果这不是预期的行为,那是什么?