我使用OrientDB
图形数据库,我有两个顶点Room和Participant,我在Room和Participant记录之间创建了一些边缘,我想使用{{1}执行以下命令} driver:
orientjs
更新
我想要使用这样的东西:
select from (traverse out() from (select from room where name='room test 1')) where @class='Participant'
将来我将把这段代码放在一个带有一些参数的函数中
答案 0 :(得分:0)
您可以使用db.query
API:
var OrientDB = require('orientjs');
var server = OrientDB({
host: 'localhost',
port: 2424,
username: 'root',
password: 'root'
});
var db = server.use({
name: 'OrientJStest',
username: 'root',
password: 'root'
});
db.query('select from (traverse out() from (select from room where name="room test 1")) where @class = :inputClass', {
params: {
inputClass: "Participant"
},
limit: -1
}).then(function (results) {
console.log('Vertexes found: ');
console.log();
console.log(results);
});
希望有所帮助