[英]MongoDB query for related records
我有一個博客應用程序。 我需要創建一個MongoDB查詢 (SQL 很好 ,我會翻譯它),在博客中獲取特定帖子,以及在該帖子之前和之后發布的即時帖子。
例如,鑒於此帖子列表:
12/01/13 - Foo
15/01/13 - Bar
17/01/13 - Baz
27/01/13 - Taz
我如何寫一個查詢,以便我得到其中一個,ig Bar
, 以及直接兄弟 Foo
和Baz
?
出於性能原因,我想在不對數據庫進行三次不同查詢的情況下執行此操作。
在我的應用程序中,我像這樣獲取一個帖子:
model.findOne({
date: {
$gte: new Date(2013, 0, 15),
$lt: new Date(2013, 0, 15, 24)
},
slug: 'Bar'
}, function(result){
return { entry: result };
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.