Использование mongoskin .
Я пытаюсь выполнить простое обновление и продолжаю получать сообщение об ошибке:
Ошибка: переданный аргумент должен быть единственнымСтрока из 12 байтов или строка из 24 шестнадцатеричных символов в шестнадцатеричном формате
Другой код, который я пробовал:
var mongo = require('mongoskin'),
store = mongo.db(MONGO_DB_ADDESS + ':' + MONGO_DB_PORT + '/' + MONGO_DB_NAME + '?auto_reconnect=false');
session._id = 4eb5444d39e153e60b000001;
store.collection('sessions').updateById({_id : session._id}, {$set: status_obj}, {upsert : false, multi : false, safe : false}, function() { ... });
store.collection('sessions').updateById(session._id, {$set: status_obj} );
Даже пытался:
store.collection('sessions').update( {'_id': session._id}, {$set: {"status":'unavailable'}} );
Любая помощьпризнателен!
Спасибо, Fyi, я могу сделать обновление через Монго, используя cli просто отлично:
db.sessions.update( {'_id': ObjectId('4eb5444d39e153e60b000001')}, {$set: {"status":'unavailable'}} );