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();
menampilkan "tidak terdefinisi"
Setidaknya di master, ini berfungsi dengan baik untuk saya .. kecuali mengembalikan MongooseArray jadi penuh dengan banyak kegilaan lainnya :) Bukan hanya nilainya.
Versi apa yang Anda jalankan?
var luwak = membutuhkan('luwak');
var Skema = luwak.Skema;
luwak.connect('mongodb://localhost/dbTest');
var arrayTestSchema = Skema baru({
Title: String,
Description: String,
Status: String
});
luwak.model('ArrayTest', arrayTestSchema);
ArrayTest = luwak.model('ArrayTest');
var myTest = new ArrayTest();
myTest.Title = 'Proyek';
myTest.Description = 'menggunakan mongodb & simpul';
myTest.Status = 'terbuka';
console.log(tessaya);
luwak.koneksi.close();
Saya menjalankan versi 1.0.12, npm.
Seharusnya versi master seperti yang saya lihat bahwa 1.0.12 dirilis kemarin.
Tidak mengerti apa yang ingin Anda tunjukkan pradeepthundiyil.
Gagal karena Anda tidak mengakses instance dokumen Anda. Saya telah mengomentari console.log Anda dan menggantinya dengan yang benar.
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 saya melihat, kemarin adalah hari yang buruk bagi saya. Terima kasih telah menunjukkan ini =)
@bnoguchi bagaimana dengan jenis item array?
Komentar yang paling membantu
Gagal karena Anda tidak mengakses instance dokumen Anda. Saya telah mengomentari console.log Anda dan menggantinya dengan yang benar.