2
我使用node mongodb native driver将文档插入到mongodb(sic!)中。我的对象是这样的:排除节点中保存的beeing字段mongodb native
var x = {
field: 'value',
_nonPersistentField: 'Do not save that'
};
我想达到的目的是为了防止所有以下划线开头的字段不被保存。在上面的例子中,'_nonPersistentField'不应该被保存。
有没有一种方法(Object.defineProperty除外),以防止这些字段被保存在节点mongodb本机?
虽然关于该解决方案,但我想避免创建新的临时对象实例。但我认为,对于映射的性能影响可以忽略不计...... – saintedlama
只是创建一个对象的性能绝对不会是一个瓶颈。这不是那么昂贵:) –
使用这个功能,你甚至不“看到”对象的创建。你只需像'save(obj,function(err,results){});'一样编码 –