【发布时间】:2016-03-29 21:00:59
【问题描述】:
我正在使用精益查询更快地从我的数据库中检索大型数据集。检索到的大部分数据都被使用但没有修改或保存,所以精益查询没问题,但我需要使用模式方法修改和保存一小部分对象。
当我遍历精益查询的结果时,是否可以为这些结果创建 mongoose 对象,从而将大部分结果保留为精益格式?
我知道的唯一方法是使用数据创建新对象,然后将 isNew 设置为 false,但这需要我为此目的创建一个构造函数,并且看起来有点 hacky。所以我想知道是否与toObject()基本相反
【问题讨论】:
-
您是否尝试从精益文档创建新模型实例?
-
是的,我可以创建新模型,所以我可以解决问题,我只是在寻找是否有更好的方法。我已在问题中添加了详细信息。