Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.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
Javascript DerbyJS-无法使Mongo存储正常工作_Javascript_Node.js_Mongodb_Derbyjs - Fatal编程技术网

Javascript DerbyJS-无法使Mongo存储正常工作

Javascript DerbyJS-无法使Mongo存储正常工作,javascript,node.js,mongodb,derbyjs,Javascript,Node.js,Mongodb,Derbyjs,我和德比开玩笑已经有一段时间了,现在我正试着把我的注意力集中在赛车手的储存上。虽然我喜欢不在客户端硬编码任何MongoDB查询的想法,但我不能完全让整个过程正常工作 我反复得到错误:setmeta、[object object]没有持久性处理程序,1条消息,现在试图将其归结为一个最小的示例。这是my server/index.js的相关部分: 我已经多次验证MongoDB服务器是否正在运行和可访问,确实如此 当我尝试存储虚拟数据时,我得到了一条不太有用的错误消息:error:No persist

我和德比开玩笑已经有一段时间了,现在我正试着把我的注意力集中在赛车手的储存上。虽然我喜欢不在客户端硬编码任何MongoDB查询的想法,但我不能完全让整个过程正常工作

我反复得到错误:setmeta、[object object]没有持久性处理程序,1条消息,现在试图将其归结为一个最小的示例。这是my server/index.js的相关部分:

我已经多次验证MongoDB服务器是否正在运行和可访问,确实如此

当我尝试存储虚拟数据时,我得到了一条不太有用的错误消息:error:No persistence handler for setmeta,[object],1

有人能告诉我哪里出了问题吗?

试试看:'mongodb://localhost:27017/webIsoRogue"

var http = require('http')
  , path = require('path')
  , express = require('express')
  , gzippo = require('gzippo')
  , derby = require('derby')
  , api = require('../api')
  , app = require('../app')
  , serverError = require('./serverError')


// SERVER CONFIGURATION //

var expressApp = express();
var server = module.exports = http.createServer(expressApp);

derby.use(derby.logPlugin);


// Setting up MongoDB storage
derby.use(require('racer-db-mongo'));
var store = derby.createStore({
  listen:  server
  , db: {
      type: 'Mongo'
    , uri: 'mongodb://localhost/webIsoRogue'
  }
});

// Trying to insert some dummy data
var model = store.createModel();
model.set('meta', {
  app: {
    title: 'Hi there'
  , author: 'Erik Mathers'
  }
});

console.log(model.get('meta.app'));