Подход к Orientdb для получения свойств вершин и ребер

Я новичок, чтобы сориентироваться в БД. У меня есть пользователь вершины, у которого есть свойства адрес, имя и другая вершина. Изображения со свойствами imagename, date.Both связаны между собой и edgeedbyby. Теперь я хочу написать запрос, чтобы выбрать все изображения, опубликованные пользователем. Пользователь со всеми свойствами обеих вершин. Как я могу написать запрос, чтобы получить это. Я использую orientjs в своем проекте

1 ответ

Решение

Попробуй это:

var OrientDB = require('orientjs');
var db = OrientDB({
host: 'localhost',
port: 2424,
});
var db = db.use({
name: '<db name>',
username: '<username>',
password: '<pwd>'
});
db.query('select address, name, out("postedby").imagename as imagename, out("postedby").date as date from User where name = "<insert a name>" unwind imagename,date')
.then(function (response) {
console.log(response);
});
db.close();

Надеюсь, поможет

С уважением

Другие вопросы по тегам