如果属性已定义,则从“水线”中的模型获取结果
我有一个不需要每个属性的模型。 我想要查询模型并返回属性定义的所有实例。
这是我认为代码应该看起来像,但它不起作用。 任何想法或链接到一些详细的文档?
MyModel.find() .where({ "propertyThatMayExist" : { "!=" : undefined } });
预先感谢一堆!
最简单的方法是testingnull
。 正确的操作符是!
或not
:
MyModel.find().where({propertyThatMayExist: {'!': null}}).exec(console.log);
这假定你不希望有时显式地将一个实例的属性设置为null
,这对一些数据库来说会有问题(想想MySQL,如果没有填充,大多数字段默认为NULL)。