Предположим, я следую за пользователями 4, 7, 10 и 20. Как я могу сделать запрос в Mongo?
db.all_posts.find(users = 4, 7, 10, 20).sort( by date )
Я не знаю правильный синтаксис.Это масштабируемое?
Используйте оператор $in для сопоставления с несколькими значениями:
$in
db.all_posts.find({user: {$in: [4, 7, 10, 20]}}).sort({date: 1})
Как видите, find(), sort() ибольшинство других методов в MongoDB принимают объекты в качестве параметров.Эти объекты называются объекты выражения запроса .
find()
sort()
Вопрос Создание временной шкалы в стиле Twitter с MongoDB должен ответить на ваш вопрос о масштабируемости, поскольку в нем обсуждается та же модель данных.как твой.