node.js – Node+Mongoose-Anfängerfragen
某草草
某草草 2017-05-16 13:37:50
0
1
524
  1. Muss die Datenbankerstellung in Mongodb durchgeführt werden? Kann eine Datenbank in Mongoose erstellt werden?

  2. Hat der Datentyp jedes Felds (Schlüssels?) einen Längenbereich?

  3. mongoose.model()db.model() Beide sind Models, aber was ist der Unterschied?

    let mongoose = require('mongoose'),
        db = mongoose.connect('mongodb://localhost:27017/test');
某草草
某草草

Antworte allen(1)
左手右手慢动作

提前告知,我也是个小新手,以下仅供参考,如有错误,麻烦务必指出

1.数据库创建需要mongodb来创建,集合创建可以在mongoose中完成

2.长度肯定会有限制,但不会影响到正常使用的,平时不用考虑这个

3.如果是多个数据库,用
mongoose.createConnection,这会返回connection对象,然后可以分别对不同的数据库进行操作,如果是单一数据库,使用mongoose.connect即可

哦对,你最后写的那个db=mongoose.connect....是个错误的,该方法并不是返回数据库

因此,mongoose.model也就相当于单一数据库的建模,dbName.model相当于为不同的dbName建模

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage