4
Я использую forking/попытаюсь понять mongodb-rest проект. Когда я бег только rest.js
сценария, я получаю эту ошибку:Невозможно прочитать свойство «ObjectID» undefined
TypeError: Cannot read property 'ObjectID' of undefined
at app.post.connection.connect.res.status.json.message (/var/lib/openshift/5556b4c4fcf9336abf0000de/app-root/runtime/repo/server.js:99:32)
на этой линии, когда я пытаюсь справиться PUT
сообщений:
var spec = {'_id': new BSON.ObjectID(req.params.id)};
У меня такие же «включать» линию, как rest.js
var mongodb = require("mongodb");
var BSON = mongodb.BSONPure;
но работает на серверах OpenShift
.
Любая идея, что не так?
UPDATE
Я пытался использовать тот же пакет:
var bson = require("bson");
var BSON = bson.BSONPure.BSON;
//var BSON = mongodb.BSONPure;
получил ту же ошибку