Есть ли какая-нибудь функция Mongo (командная строка), с помощью которой я могу превратить строку в объект? например JSON.parse или что-то в этом роде?
db.sessions.update ({}, {'$ set': {'extra': JSON.parse (stringData)}});
мое решение:
function my_extra() {
db.tempData.find().forEach( function(obj) {
obj.extra = db.eval(obj.myString);
db.tempData.save(obj);
} );
};
my_extra();
Однако я пробую это: db.tempData.update ({}, {'$ set': {'extra': db.eval (myString)}}); , но это не работает .. говоря myString не определен. поэтому я использую this.myString, но он тоже не работает. вот почему я должен использовать функцию.
есть ли способ сослаться на myString во втором параметре?