Есть ли операция массового чтения в mongodb? [Дубликат]

С учетом вашей текущей структуры данных вы можете получить пользователя, который содержит сообщение в блоге, которое вы ищете.

const db = firebase.database()
const usersRef = db.ref('users')
const query = usersRef.orderByChild('blogs/efg').limitToLast(1)
query.once('value').then((ss) => {
  console.log(ss.val()) //=> { '7654321': { blogs: {...}}}
})

Вам нужно использовать limitToLast, поскольку объекты сортируются последними при использовании orderByChild документы .

29
задан user971956 3 November 2012 в 17:45
поделиться

1 ответ

Следующий код преобразует весь результирующий набор (Cursor) в list:

myresults = list(mydb.mycollection.find())

Это отлично подходит для относительно небольших результирующих наборов, поскольку вы все втягиваете в память.

43
ответ дан mcont 20 August 2018 в 18:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: