不在orientdb类中保存的值

时间:2014-03-10 15:21:16

标签: javascript node.js orientdb

我正在尝试将JS对象保存到orientdb类,但值本身并不是持久的。 “记录”很难创造。

我正在关注这个例子: https://github.com/nitrog7/node-orientdb/wiki/Graph-Database#wiki-create-a-new-vertex

节点版本:v0.10.26

orientdb版本:orientdb-community-1.7-rc1

var vertex = {
    '@class':'People',
    'id':'123',
    'name':'Giraldo'
};

db.vertexCreate(vertex)
.then(function(results){
    console.log(results);
})
.error(function(error){
    console.log('Error creating a vertex:', error);
});

结果:

{ '@class': 'p',
  '@type': 'd',
  '@version': 1,
  '@rid': { clusterId: 13, clusterPosition: 48, recordId: '#13:19' } }

架构: enter image description here

浏览对象: enter image description here

任何人都知道我做错了什么?

1 个答案:

答案 0 :(得分:0)

你需要这样做:

db.open()
     .then(function(){

         //your code goes here

     })

如果您已经实施了上述代码并且仍然无效,那么我建议您使用executeCommand()。有关详细信息,请转到here

我希望您已更新到最新版本。