Muss die Datenbankerstellung in Mongodb durchgeführt werden? Kann eine Datenbank in Mongoose erstellt werden?
Hat der Datentyp jedes Felds (Schlüssels?) einen Längenbereich?
mongoose.model()
跟 db.model()
Beide sind Models, aber was ist der Unterschied?
let mongoose = require('mongoose'),
db = mongoose.connect('mongodb://localhost:27017/test');
提前告知,我也是个小新手,以下仅供参考,如有错误,麻烦务必指出
1.数据库创建需要mongodb来创建,集合创建可以在mongoose中完成
2.长度肯定会有限制,但不会影响到正常使用的,平时不用考虑这个
3.如果是多个数据库,用
mongoose.createConnection
,这会返回connection对象,然后可以分别对不同的数据库进行操作,如果是单一数据库,使用mongoose.connect即可哦对,你最后写的那个db=mongoose.connect....是个错误的,该方法并不是返回数据库
因此,mongoose.model也就相当于单一数据库的建模,dbName.model相当于为不同的dbName建模