gpt4 book ai didi

node.js - mongoose.model 函数中的名称与 mongodb 中的集合名称不同

转载 作者:太空宇宙 更新时间:2023-11-04 02:35:30 25 4
gpt4 key购买 nike

这个奇怪的问题。我使用 Mongoose 创建架构和模型,然后将某些内容保存到数据库中。因为这是一个新的收藏。 mongodb 自动创建集合。但我发现集合名称与 mongoose 模型函数中的定义不同。

示例:在脚本中: chessMD = mogoose.model("chessDB",chessSchema);

但是在mongodb客户端中 我使用show collections后,集合名称为chessdbs;

有人知道原因吗

最佳答案

默认情况下,Mongoose 会通过模型名称的复数形式自动创建集合名称。请参阅http://mongoosejs.com/docs/api.html#index_Mongoose-model

但是,如果您想强制使用特定的集合名称,您也可以这样做。请参阅Mongoose -- Force collection name寻求答案。

关于node.js - mongoose.model 函数中的名称与 mongodb 中的集合名称不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22831632/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com