【问题标题】:Plain object mongoose not work with sort普通对象猫鼬不适用于排序
【发布时间】:2018-04-04 08:41:22
【问题描述】:

我需要普通的 javascript 对象而不是 mongoose 对象。

查询

chatModel.find({'userId':userId},{
            "_id":0,"message":1,"type":1            
           }).sort({createdDateISO:-1})
          .lean().exec((err,result)=>{
      });

但是当我删除 sort() 时我会得到猫鼬对象,我得到的是普通的 javascript 对象。 我如何通过排序获得普通对象??

【问题讨论】:

标签: javascript node.js express mongoose


【解决方案1】:

传递选项(在这种情况下,通过传递lean返回原始js对象,不是猫鼬文档。所以你不能将精益与排序一起使用(仅与猫鼬文档一起使用)

【讨论】:

    猜你喜欢
    • 2016-04-11
    • 2015-09-15
    • 2014-08-03
    • 1970-01-01
    • 1970-01-01
    • 2016-09-04
    • 1970-01-01
    • 2020-11-17
    • 2021-06-18
    相关资源
    最近更新 更多