Подход к 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();
Надеюсь, поможет
С уважением