我正在开发一个 Node.js 服务器,它将每 60 秒将孩子添加到 100 个不同的父母。
父母是100个不同的市场:
...millions of more timestamps
数据库中的时间戳将超过数百万。我正在考虑Array on Ancestors在每个父级(只有 100 个)中存储一组子级(时间戳),所以我认为这些数组将包含数百万个对象。那安全吗?
我正在使用 mLab 并按照MongoDB Docs上的教程使用以下方法创建数据库:
db.collection('database').insert({ _id: "data", ancestors: [], parent: null })
db.collection('database').insert({ _id: "ADABTC", ancestors: ["data"], parent: "data" })
db.collection('database').insert({ _id: "entry", ancestors: ["ADABTC", "data"], parent: "ADABTC" })
但我最终得到了一些我无法理解的东西。我对 Firebase 非常熟悉,但由于存储大量数据时的成本,我在尝试从 Firebase 切换到 MongoDB 时感到困惑。
我可以在 Node.js 中使用哪些方法来实现这种数据结构?