0

NodeJs + Mongoose 代码片段

你好,

我很好奇拥有一个传递对象/模型的方法是一种好习惯,比如说“过滤器”类,您可以从中构建查询或使用它来创建查询,这样您就可以获得您的数据库实体

就像是 :

let filters = {userId: <value>, id: <value>, status: <value>}
...getOrder(filters)

取而代之的是那些守卫:

if (order.status) ....
if (order.userId) ....
if ....

如果你只有一个

order = .getOrder(过滤器)

if (!order) ....

或者最好通过简单的查询来获取实体并在代码中明确地验证您想要的任何内容

谢谢

4

0 回答 0