Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 无法读取属性';ObjectID';未定义的_Node.js_Mongodb_Openshift_Mongodb Rest - Fatal编程技术网

Node.js 无法读取属性';ObjectID';未定义的

Node.js 无法读取属性';ObjectID';未定义的,node.js,mongodb,openshift,mongodb-rest,Node.js,Mongodb,Openshift,Mongodb Rest,我正在努力了解这个项目。当我只运行rest.js脚本时,会出现以下错误: 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) 在这一行,当我尝试处理PU

我正在努力了解这个项目。当我只运行
rest.js
脚本时,会出现以下错误:

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相同的“include”行

  var mongodb = require("mongodb");
  var BSON = mongodb.BSONPure;
但是在
OpenShift
服务器上运行

你知道怎么了吗

更新 我尝试使用相同的软件包:

  var bson = require("bson");
  var BSON = bson.BSONPure.BSON;
  //var BSON = mongodb.BSONPure;
出现相同错误

请尝试使用包而不是mongodb:

var BSON = require('bson').BSONPure