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