Bu çok basit bir soru olabilir, ancak Waterline belgelerinde bu konuda hiçbir şey bulamıyorum.Su hattı modelini kaydetmeden yeni bir örnek nasıl oluşturulur
Bir Waterline modelinin örneğini hemen kaydetmeden nasıl elde edilebilir.
Model.create(data); // already written to database
Ben
var user = User.new(data); // new instance, not persistent so far
user.doSomething(withThis); // call method on instance
user.save(); // Now write it to database
teşekkür
Bunlardan bazıları aradığınız şey olabilir. http://sailsjs.org/#!/documentation/concepts/ORM/Lifecyclecallbacks.html – Fissio
Bunun genel arayüzde açık olduğunu sanmıyorum, * özel yöntemlere başvurmak mümkün olabilir ... –
Bence esas olarak onu arıyorum çünkü Ruby on Rails'den geliyorum. Sonunda, db'ye yazmadan bir örnek oluşturmanın gerçek bir ihtiyacı yoktur. Yazmadan önce kullanıcı girdisi (karma şifreler, doğrulayın, ek veriler oluşturun, vb.) Ile bir şeyler yapmak isteyebilirsiniz, ancak doğrulama/sanitasyon/veri işleme, kancalar kullanılarak gerçekleştirilebilir. Aynı soruya sahip herkes için: https://github.com/balderdashy/waterline-docs/blob/master/models/lifecycle-callbacks.md –