MongoDB обновление. Попытка установить одно поле из свойства другого
Что я'Я пытаюсь сделать это довольно просто, но я могуне узнать, как придать одному полю значение другого.
Я просто хочу обновить одно поле с количеством символов другого.
db.collection.update({$exists:true},{$set : {field1 : field2.length}})
мы пытались дать ему точечную запись
db.collection.update({$exits:true},{$set : {field1: "this.field2.length"}})
А также с использованием синтаксиса JavaScript
db.collection.update({$exits:true},
{$set : {field1: {$where : "this.field2.length"}})
Но просто скопировал строку и получил "notOkforstorage» соответственно. Любая помощь?
Обновление: я только получаюnotOkforStorage» когда я запрашиваю по идентификатору:
db.collection.update({_id:ObjectID("38289842bbb")},
{$set : {field1: {$where :"this.field2.length"}}})