Node.js Mongoose架构中的最大键数?

Node.js Mongoose架构中的最大键数?,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,我在我的应用程序中使用猫鼬。我想知道模式可以拥有的最大键数是多少,并且仍然可以提供最佳性能? 我问这个问题是因为我的应用程序中有一些模式会有很多键(大约12个),因此我想如果需要,我可以使用原始的参考id创建另一个模式来存储额外的信息。所以我想知道这些信息。 这里我想问一下mongo db和mongoose的性能。12个键并不多。别担心。你是说索引(你用的是“键”)吗?MongoDB中有一个最大值(我相信是64),但实际上,超过16也太多了。对于MongoDB来说,越少越好,特别是对于编写量越大

我在我的应用程序中使用猫鼬。我想知道模式可以拥有的最大键数是多少,并且仍然可以提供最佳性能? 我问这个问题是因为我的应用程序中有一些模式会有很多键(大约12个),因此我想如果需要,我可以使用原始的参考id创建另一个模式来存储额外的信息。所以我想知道这些信息。
这里我想问一下mongo db和mongoose的性能。

12个键并不多。别担心。你是说索引(你用的是“键”)吗?MongoDB中有一个最大值(我相信是64),但实际上,超过16也太多了。对于MongoDB来说,越少越好,特别是对于编写量越大的DBs,因为每个集合和每个索引都必须处理每个文档。索引仅在其中的23个上。