嗨我想在同一時間插入和排序數據,但它不工作。有人有經驗嗎?Mongodb插入&排序
我的示例代碼如下所示:
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);
});
我會查詢和排序指定的數據,我有很多對象具有相同的id。collection.find({id:req.session.loggedIn})。sort:({id:-1})。toArray(function (err,posts){ \t \t \t \t \t \t console.log(posts);} – 2014-08-27 19:11:59
是的,但你查詢一個特定的id,所以假設req.session.loggedIn爲5,那麼查找返回的所有文檔都將具有id = 5,所以按id排序它們將不會改變結果因爲他們都有相同的ID。 – Trudbert 2014-08-27 19:14:30
是的。這是我的錯誤 – 2014-08-27 19:27:12