SORU
21 EYLÜL 2011, ÇARŞAMBA


Nasıl düz bir nesne içine Gelincik bir belge açmak mı?

Bir gelincik JSON önce kodlama ve cevap olarak gönderilmesi sunuyorum bulmak bir belge var. Ben doktor için özellikler eklemeyi deneyin eğer göz ardı edilir. Özellikleri Object.getOwnPropertyNames(doc) normal bir genişletme yapmak mümkün değil görünmüyor. İşin garip tarafı JSON.parse(JSON.encode(doc)) ve doğru özelliklere sahip bir nesne döndürür çalışır. Daha iyi bir yolu bunu yapmak için vardır?

CEVAP
6 AĞUSTOS 2013, Salı


Bunu yapmak için başka bir yol gerekir, sorgu zincirinin lean() kullanarak iade doktor düz bir JavaScript sürümü olan Gelincik söylemek. Böyle Firavun faresi tam model örneği oluşturma adımı atlar ve doğrudan değiştirebilirsiniz doc bir:

MyModel.findOne().lean().exec(function(err, doc) {
    doc.addedProperty = 'foobar';
    res.json(doc);
});

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • curioustravelers

    curioustrave

    12 AĞUSTOS 2006
  • LaKe Lightroom Tutorials

    LaKe Lightro

    22 Temmuz 2014
  • TheForgottenGamer1

    TheForgotten

    28 AĞUSTOS 2009