0
假設我跟隨用戶4,7,10,和20。我怎樣才能查詢,在蒙戈?在MongoDB中,我該如何查詢與Twitter類似的東西嗎?
db.all_posts.find(users = 4, 7, 10, 20).sort(by date)
我不知道正確的語法。這是可擴展的嗎?
假設我跟隨用戶4,7,10,和20。我怎樣才能查詢,在蒙戈?在MongoDB中,我該如何查詢與Twitter類似的東西嗎?
db.all_posts.find(users = 4, 7, 10, 20).sort(by date)
我不知道正確的語法。這是可擴展的嗎?
使用$in
operator來匹配多個值:
db.all_posts.find({user: {$in: [4, 7, 10, 20]}}).sort({date: 1})
正如你所看到的,在MongoDB中的find()
,sort()
和大多數其他方法參加對象作爲參數。這些對象被稱爲query expression objects。
問題Making a Twitter-like timeline with MongoDB應該回答您有關可擴展性的問題,因爲它討論了相同的數據模型你的。