成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

mongodb的model名稱細節(jié)

mengbo / 3337人閱讀

摘要:比如我使用中發(fā)現(xiàn),我創(chuàng)建的模型名稱,在對應數(shù)據(jù)庫的內(nèi)的名稱不一致。我很納悶,比如我創(chuàng)建的如下當我將一條數(shù)據(jù)寫入后,用工具發(fā)現(xiàn),名稱居然變成了。后來查了相關資料,原來有自己的一套規(guī)則,詳細的規(guī)則,比如我這條。

最近研究api設計,順便研究了下mongodb,教程沒有仔細看過,所以使用過程中也遇到了一些詭異的現(xiàn)象。

比如我使用中發(fā)現(xiàn),我創(chuàng)建的模型名稱,在對應數(shù)據(jù)庫的collections內(nèi)的名稱不一致。我很納悶,比如我創(chuàng)建的如下:

const PersonModel = Mongoose.model("person", {
  firstname: String,
  lastname: String
});

當我將一條數(shù)據(jù)寫入后,用工具Robo 3T發(fā)現(xiàn),名稱居然變成了people。

后來查了相關資料,原來mongodb有自己的一套規(guī)則,詳細的規(guī)則,比如我這條:mongoose/lib/utils.js。當然這個是歷史版本的例子了。關于這個現(xiàn)象,最新文檔中也指出:

The first argument is the singular name of the collection your model is for. Mongoose automatically looks for the plural version of your model name. For example, if you use

const MyModel = mongoose.model("Ticket", mySchema);

Then Mongoose will create the model for your tickets collection, not your ticket collection.

一般情況他會創(chuàng)建一個復數(shù)的model,這種person算特殊的了。所以你寫得model不一定在查詢的時候會一樣,即便不一樣也不要驚訝哦~

文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/19554.html

相關文章

  • Mongoose簡要API

    摘要:是在環(huán)境下對進行便捷操作的對象模型工具因此,要使用,則必須安裝環(huán)境以及數(shù)據(jù)庫。使操作更簡單便捷。找到記錄,并且將遞增,返回后的為之前的。這個屬性很有用,對數(shù)字直接進行增減。,要返回的字段與的第二個參數(shù)一致。 Mongoose是在node.js環(huán)境下對mongodb進行便捷操作的對象模型工具 因此,要使用mongoose,則必須安裝node.js環(huán)境以及mongodb數(shù)據(jù)庫。mongoo...

    王巖威 評論0 收藏0
  • Mabolo: 輕量級 MongoDB ORM

    摘要:例如它使用了一些黑科技來阻止用戶修改從數(shù)據(jù)庫查出的文檔。我發(fā)現(xiàn)我其實只需要的一小部分功能,于是我自己編寫了我對它的定位是一個輕量級無黑科技的它完成于年初,目前已被使用到了我的大部分個人項目中。 一開始我像很多人一樣使用 Mongoose 作為 ORM, 但時間長了我發(fā)現(xiàn)了 Mongoose 的一些不理想的地方。 Mongoose 通過定義 Setter 的方式記錄了對文檔的每一次修改...

    verano 評論0 收藏0
  • mongodb和nodejs mongoose使用詳解

    摘要:安裝首先要安裝,具體安裝過程參考菜鳥教程運行因為我是,所以以下內(nèi)容以系統(tǒng)為主,系統(tǒng)建議參考菜鳥教程進入的文件目錄下,運行執(zhí)行文件以管理員身份運行然后另開一個命令行,同樣進入的文件目錄下,運行執(zhí)行文件,然后便會進入的環(huán)境進入的環(huán)境在的環(huán)境中可 安裝mongodb 首先要安裝mongodb,具體安裝過程參考菜鳥教程 運行mongodb 因為我是mac,所以以下內(nèi)容以OS系統(tǒng)為主,Windo...

    ShowerSun 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<