var mongoose = require('mongoose');
var Schema = mongoose.Schema;
mongoose.connect('mongodb://localhost/dbTest');
var arrayTestSchema = new Schema({
anArray: {
type: Array,
'default': []
}
});
mongoose.model('ArrayTest', arrayTestSchema);
ArrayTest = mongoose.model('ArrayTest');
var myTest = new ArrayTest();
console.log(arrayTestSchema.anArray);
mongoose.connection.close();
affiche "indéfini"
Au moins en master, cela fonctionne bien pour moi... sauf qu'il renvoie un MongooseArray donc c'est plein d'autres folies :) Pas seulement la valeur.
Quelle version utilisez-vous ?
var mangouste = require('mangouste');
var Schema = mangouste.Schema;
mongoose.connect('mongodb://localhost/dbTest');
var arrayTestSchema = new Schema({
Title: String,
Description: String,
Status: String
});
mongoose.model('ArrayTest', arrayTestSchema);
ArrayTest = mangouste.model('ArrayTest');
var monTest = new ArrayTest();
monTest.Titre = 'Projet';
myTest.Description = 'en utilisant mongodb & node';
myTest.Status = 'ouvert';
console.log(monTest);
mangouste.connexion.close();
J'utilise la version 1.0.12, npm.
Devrait être la version principale car je vois que la 1.0.12 est sortie hier.
Ne comprenez pas ce que vous voulez souligner pradeepthundiyil.
Il échoue car vous n'accédez pas à votre instance de document. J'ai commenté votre console.log et l'ai remplacé par le bon.
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
mongoose.connect('mongodb://localhost/dbTest');
var arrayTestSchema = new Schema({
anArray: {
type: Array,
'default': []
}
});
mongoose.model('ArrayTest', arrayTestSchema);
ArrayTest = mongoose.model('ArrayTest');
var myTest = new ArrayTest();
// console.log(arrayTestSchema.anArray);
console.log(myTest.anArray);
mongoose.connection.close();
lol, ok je vois, hier a été une mauvaise journée pour moi. Merci de l'avoir signalé =)
@bnoguchi qu'en est-il du type d'éléments du tableau ?
Commentaire le plus utile
Il échoue car vous n'accédez pas à votre instance de document. J'ai commenté votre console.log et l'ai remplacé par le bon.