gpt4 book ai didi

node.js - Mongodb插入和排序

转载 作者:太空宇宙 更新时间:2023-11-04 01:02:58 24 4
gpt4 key购买 nike

嗨,我正在尝试同时插入和排序数据,但它不起作用。有人有这方面的经验吗?

我的示例代码如下所示:

  collection.insert({id:"224535353", type:postValue, date:new Date},  {safe:true},{$sort: { id: -1 }}, function(err, result){
console.log(result);

});

解决方案:

错误是我试图对相同的 id 进行排序。

collection.find({id:req.session.loggedIn},{sort:{date:-1}}).toArray(function(err, posts) { 

console.log(posts);
});

最佳答案

您对查找进行排序,而不是对插入进行排序。基本上你不想关心数据是如何存储的,如果你想对它进行排序,那么检索它是 mongodbs 的问题,所以插入

  collection.insert({id:"224535353", type:postValue, date:new Date},                      
{safe:true},function(err, result){console.log(result);});

然后找到排序方式

collection.find({}).sort({id:-1})

关于node.js - Mongodb插入和排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25534707/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com