2016-09-30 4 views
1

Ich studiere NodeJs und zum ersten Mal muss ich Mungo-Paket für das Einfügen von Daten in MongoDB verwenden. Was sind "Mungo", "Schema" und "Modul"? Ich weiß nicht wirklich Code verstehen folgen:MongoDB und mongoose

var Schema = mongoose.Schema; 

var personSchema = new Schema ({ 
     Firstname: String, 
     Lastname: String 
}); 

var Person = mongoose.model('Person', personSchema); 

var person1 = Person {(
     Firstname: "...", 
     Lastname: "..." 

)}; 

Dank all

Antwort

1

Alles in Mongoose mit einem Schema beginnt. Jedes Schema wird einer MongoDB-Sammlung zugeordnet und definiert die Form der Dokumente in dieser Sammlung.

Um unsere Schemadefinition zu verwenden, müssen wir unser personSchema in ein Modell umwandeln, mit dem wir arbeiten können. Um dies zu tun, geben wir es in:

var Person = mongoose.model('Person', personSchema); 

Um mehr Informationen enter link description here

+0

Vielen Dank für Ihre Antwort. Sie waren sehr klar – DevWeb

+1

In einfachen Worten: Schema ist ein Schema, das eine Struktur enthält, der die Dokumente folgen müssen, und das Modell ist ein "Schemamodell", das die Struktur des Schemas erbt, und ich benutze dies für die Definition eines Dokuments. – DevWeb

Verwandte Themen