У меня есть миллиарды документов в коллекции. Я пытаюсь сохранить ссылку на следующий документ для этого конкретного идентификатора учетной записи.
{"_id": "1234", "title": "Document1", accountId:145, "next": "1236"}
{"_id": "1235", "title": "Document2", accountId:146, "next": "1238"}
{"_id": "1236", "title": "Document1a", accountId:145, }
{"_id": "1238", "title": "Document2a", accountId:146,"next": "1240"} }
{"_id": "1239", "title": "Document3", accountId:147}
{"_id": "1240", "title": "Document2b", accountId:146} }
Как получить список документов с лимитом
Так как мне понадобится вся «история» документа, включая следующие документы? Думаю, мне придется выполнять множество запросов в зависимости от размера списка?
Есть предложения о том, как создать индекс производительности? Также будет интересна другая структура для хранения связанных списков.