Javascript 为什么我们要添加';s';当我们想要放弃时,在集合名称之后?

Javascript 为什么我们要添加';s';当我们想要放弃时,在集合名称之后?,javascript,node.js,mongoose,Javascript,Node.js,Mongoose,这里我想删除我的集合(MySQL中的表),但我不明白为什么要在集合的名称中添加“s”,示例: [集合名称(表):myCollection] 模型代表一个单一项目。一个集合就是一堆这些单一的项目。Mongoose进行了一些自动多元化,因此您必须深入文档,了解如何对其进行定制或调整 根据他们的文档,默认情况下,Mongoose通过将模型名传递给utils.toCollectionName方法来生成集合名。此方法使名称复数。如果您的收藏需要其他名称,请设置此选项。 查看更多信息请在此处发布之前搜索

这里我想删除我的集合(MySQL中的表),但我不明白为什么要在集合的名称中添加“s”,示例:
[集合名称(表):myCollection]


模型代表一个单一项目。一个集合就是一堆这些单一的项目。Mongoose进行了一些自动多元化,因此您必须深入文档,了解如何对其进行定制或调整

根据他们的文档,默认情况下,Mongoose通过将模型名传递给utils.toCollectionName方法来生成集合名。此方法使名称复数。如果您的收藏需要其他名称,请设置此选项。


查看更多信息

请在此处发布之前搜索答案。您的问题标题与现有答案几乎完全相同。我很容易找到,别人也很容易找到。像这样的问题很容易找到,事实上,你从这些问题中得到的大多数答案都只是从容易找到的答案中复制出来的。这就是为什么我们要求你先搜索,因为我们不想这样。
const mongoose = require('mongoose');
 mongoose.connection.collections.myCollections.drop();