Belirli bir yazarın ve ilgili kitapların bulunması ve çıktısını almak için bir MEAN ortamında aşağıdaki kısa vadeli sorguyu kullanıyorum.Mongoose/Mongodb: Belirtilen sorgu verilerinin alanlarını hariç tut
Author
.findOne({personcode: code})
.select('-_id')
.select('-__v')
.populate('bookids') //referencing to book documents in another collection (->array of bookids)
.select('-_id') //this doens't affect the data coming from the bookids-documents
.select('-__v') //this doens't affect the data coming from the bookids-documents
.exec(function (err, data) {
//foo
});
Ben de "_ID" ve dış belgelerden gelen kalabalık verilerden "__v" alanlarını dışlamak istiyorum. Bu nasıl başarılabilir? Tek bir dize içine alan seçimleri birleştirmek gerektiğini
Author
.findOne({personcode: code})
.select('-_id -__v')
.populate('bookids', '-_id -__v')
.exec(function (err, data) {
//foo
});
Not: Eğer olarak bunu yapabilirsiniz, böylece
harika! çok teşekkürler. sadece iyi çalışıyor =) –