|
Mongo update
|
|||
---|---|---|---|
#18+
В общем есть задача. Юзер может поместить любые данные в update, как объект, так и операторы, мне нужно защитить некоторые системные поля от перезаписи. Как это сделать одним запросом, сейчас я вытаскиваю нужные объекты и делаю для каждого update с исправленными системными значениями индивидуальными для каждого объекта. В принципе, в случае если у нас операторы все просто - удаляем системные поля из запроса пользователья и все. А если объект, он заменит собой и все, может можно как-то в этом случае написать запрос с операторами - $set: объект, но как удалить все прошлые данные объекта? В общем если бы был какой-нибудь this в замене было бы круто. Или есть другое решение, не хочется делать update для каждого объекта. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2012, 17:17 |
|
|
Start [/forum/topic.php?fid=48&msg=37859362&tid=1856979]: |
0ms |
get settings: |
26ms |
get forum list: |
9ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
74ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
101ms |
get tp. blocked users: |
2ms |
others: | 182ms |
total: | 417ms |
0 / 0 |