Результаты поиска по запросу "aggregation-framework"

1 ответ

Что делать, если вы хотите начать с университета, а не колледжа?

ю MongoDB за последние два дня, и я пытаюсь объединить три коллекции, но не могу этого достичь Ниже приведены четыре коллекции, ведущие в базе данных Университет { "_id" : "5834ecf7432d92675bde9d82", "name": "NIFT" }колледж { "_id" : ...

5 ответов

Поиск по нескольким коллекциям в MongoDB

Я знаю теорию MongoDB и тот факт, что она не поддерживает объединения, и что я должен использовать вложенные документы или максимально денормализовать, но здесь идет речь: У меня есть несколько документов, таких как: Пользователи, которые ...

1 ответ

 вообще, так как это сделать намного быстрее.

вая следующую запись в моей таблице MongoDB: { "_id" : ObjectId("5a00c1c71680084c55811ae2"), "name" : "test", "tenantId" : "paul", "price" : 300, "deposits" : [ { "amount" : 100, "date" : ISODate("2017-11-07T14:08:19.324Z"), "_id" ...

ТОП публикаций

2 ответа

Спасибо за ответ, но это не решает мою проблему. $ lookup извлекает все документы из праздников, тогда как мне нужно получить только выбранные данные из документа.

db.absences.insert([ { "_id" : 1, "student" : "Ann Aardvark", sickdays: [ new Date ("2018-05-01"),new Date ("2018-08-23") ] }, { "_id" : 2, "student" : "Zoe Zebra", sickdays: [ new Date ("2018-02-01"),new Date ("2018-05-23") ] }, ...

1 ответ

Пример:

ичок в MongoDB, у меня есть две коллекции, как это: 1-е название коллекции db.a.find () { "_id": "1234", "versions": [{ "owner_id": ObjectId("100000"), "versions": 1, "type" : "info", "items" : ["item1","item3","item7"] }, { ...

1 ответ

 проверить, есть ли какие-либо массивы.

я есть коллекция с документами в этой форме: { "name" : "John Smith", "store_affiliation" : { "stores" : { "ABCD" : { "role" : "General Manager", "startdate" : ISODate("1970-01-01T00:00:00.000+0000"), "enddate" : ...

1 ответ

 Это работает отлично.

нение следующего конвейера агрегации: public void getMostLikedItems () { UnwindOperation unwind = Aggregation.unwind("favoriteItems"); GroupOperation group = Aggregation.group("favoriteItems").count().as("likes"); SortOperation sort ...

1 ответ

 продвигать максимальную сумму документа до верхнего уровня.

вая набор данных: {_id: 0, type: 'banana', amount: 5} {_id: 1, type: 'banana', amount: 3} {_id: 2, type: 'apple', amount: 8} {_id: 3, type: 'apple', amount: 2}Какой самый эффективный способ получить только записи одного и того жеtypeимеет ...

1 ответ

хорошо, я сделаю это.

я есть структура документа, как это - { "_id" : "11223344", "orderId" : "00001041", "key" : "56h68ab4c876dbe1cd0b1ee" "status" : [ { "updatedTimeStamp" : ISODate("2017-06-01T16:05:42.737Z"), "orderStatus" : "INITIATED" }, { "updatedTimeStamp" ...

1 ответ

mongoplayground.net/p/1UPPH65Ynpn

аюсь запросить результаты из большого набора данных под названием'задачи' содержащий187297 документовкоторые вложены в другой набор данных под названием«рабочие»это, в свою очередь, вложено в коллекцию ...