سؤال

إذا قمت بإضافة أو حذف أو إعادة تسمية خاصية على كيان مستمر ، فما هي أسهل طريقة لتحديث المستندات في RavendB؟

هل كانت مفيدة؟

المحلول

Ravendb يدعم أوامر التصحيح ، انظر المستندات لمزيد من المعلومات لمزيد من المعلومات. وبهذه الطريقة ، يمكنك تحديث مستند مباشرة دون الحاجة إلى سحبه من الخادم وتحديثه ثم إرساله مرة أخرى.

كما يمكنك تشغيل تصحيحات عبر مستندات متعددة باستخدام استعلامات قائمة على المجموعة ، انظر هنا لمزيد من المعلومات. هذا يتيح لك القيام بما يعادل

UPDATE Users
SET IsActive = false
WHERE LastLogin < '2010-05-10'

نصائح أخرى

Raven لديه أيضا تتبع الكائنات. لذا فإن الأعمال التالية:

var doc = _session.Load<MyDocType>(docId);
doc.PropertyToChange = "New Value";
_session.SaveChanges();
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top