Я новичок в mongo и хочу использовать его в веб-приложении, в котором есть веб-форма, для редактирования относительно сложных вложенных объектов.
Короче говоря, у меня есть редактор, написанный на JQuery / Knockout, который генерирует правильный json дляспасти.Если вы видели видео о нокауте, вы можете представить, насколько это может быть сложно.Моя единственная проблема в том, что когда я пытаюсь сгенерировать ID для javascript стороны объекта (для свойства ObjectId), он игнорируется при десериализации (у меня "000000 ... 00")
Я читаю о спецификации ObjectId http://www.mongodb.org/display/DOCS/Object+IDs и передает правильный новый идентификатор и пытается изменить последние 3 байта, но это не работает.Любые идеи?
В настоящее время у меня есть что-то вроде:
function newMongoId() {
var id = settings.BaseId // fixed part (first 18 bytes) from server
+ settings.LastId++; // increment which starts from 100000
return { "$oid": id };
}