Есть ли встроенный JSON.parse в MongoDB?

Есть ли какая-нибудь функция 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 во втором параметре?

6
задан murvinlai 5 October 2011 в 19:40
поделиться