Описание тега orientjs

Официальный драйвер orientdb для node.js. Быстрый, легкий, использует бинарный протокол.
1 ответ

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

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

Ориентировать JS список баз данных в orientdb

У меня есть несколько баз данных на сервере orientdb, и я использую Orient js и node js. Я пытаюсь получить имена всех баз данных с помощью метода server.list(), но могу получить только длину списка, который просто сообщает мне общее количество баз …
01 апр '18 в 23:01
0 ответов

Orientdb транзакция - не может заблокировать запись

Я получаю сообщение об ошибке при попытке выполнить транзакцию, используя orientdb с orientjs. Вот ошибка: 2015-10-21 15:48:33:868 FINE [node1442848110394] Distributed transaction: locked record #12:19 in database 'MyDb' owned by server 'node1442848…
21 окт '15 в 16:06
1 ответ

Запрос идентификатора ребра между двумя идентификаторами вершин

У меня есть это User вершина и friends край. Я знаю двух пользователей, которые являются друзьями, и один из них хочет подружиться с другим. Как я должен удалить это ребро между заданными вершинами? Пока работает оба DELETE EDGE FROM :player1 TO :pl…
08 июл '17 в 17:48
0 ответов

OrientDB: обновление записи со встроенной ссылкой свойства 'Foo' порождает много записей 'Foo'

Вот мой пример схемы. Track { trackNumber: integer name: string description: Description // Embedded Link } Description { content: string } SQL-запросы: CREATE CLASS Description EXTENDS V; CREATE PROPERTY Description.content STRING; CREATE CLASS Tra…
18 июн '18 в 09:11
2 ответа

OrientDB выбрать количество записей из всех классов графа

Любой способ получить количество записей для каждого класса графа (V, E и их подклассы)? Я попытался построить запрос в формате SQL для текущего случая: SELECT @class, count(*) FROM V GROUP BY @class SELECT @class, count(*) FROM E GROUP BY @class Но…
14 июн '16 в 13:22
3 ответа

Как сделать "Вставить, если не существует", используя orientjs?

Каков идиоматический способ сделать "вставку, если не существует"? Можно ли это сделать без транзакций?
29 авг '16 в 19:27
1 ответ

Orientdb использует @rid в другом свойстве, таком как slug

Я пытаюсь создать слаг (prettyurl) для каждого сообщения, добавленного пользователем. И используйте этот слизень для доступа к записи в БД. Сгенерированные слага могут быть не уникальными, поэтому я подумал о добавлении @rid в конце слага. Так что с…
11 дек '15 в 08:48
1 ответ

Миграция БД в orientdb - nodejs- orientjs

Я создаю сценарий миграции, используя orients migrate create something Функция up выглядит следующим образом db.class.create('User', 'V') .then(function (User) { console.log("Created class User"); }) } Функция then не выполняется. Но класс создается…
07 дек '15 в 09:58
0 ответов

Ajax-форма отправляет сообщение в nodejs/orientdb .. Нулевые значения

Я пытаюсь вставить данные формы в orientdb через nodejs. Нет проблем, если форма заполнена полностью. Но в форме моего проекта должны быть дополнительные поля. (свойства базы данных "обнуляемые") Как я могу вставить данные, когда в форме есть пустые…
30 мар '18 в 20:23
1 ответ

Как создать абстрактный класс в OrientJS с настройками кластера по умолчанию?

Когда я создаю класс с OrientJS Class API, например, db.class.create('Story', 'E');он автоматически создает несколько кластеров в зависимости от того, сколько ядер ЦП у него на стороне сервера. Это желаемое поведение. Но при создании абстрактного кл…
18 янв '17 в 21:24
1 ответ

Разъяснение по orientjs

У меня есть несколько вопросов об этом примере из документации orientjs github: var server = OrientDB({ host: '10.0.1.5', port: 2424, username: 'root', password: 'root', servers : [{host : '10.0.1.5' , port : 2425}] }); Я предполагаю, что массив сер…
05 май '16 в 02:46
1 ответ

Как бороться с SQL-инъекцией в OrientDB с помощью nodejs?

Я использую библиотеку orientjs для выполнения операций в базе данных Orient. Я прочитал в документации, что можно использовать запросы в стиле параметров, как показано ниже: db.query( 'SELECT name, ba FROM Player ' + 'WHERE ba >= :ba AND team = …
05 окт '16 в 23:29
1 ответ

Orientdb извлекает отношения как массив в json

Я хочу получить вершины, соединенные ребром, которые будут возвращены в виде массива как свойство в json. Например: если POST имеет 10 комментариев, запрос должен возвращать что-то вроде этого. { @class: Post, postTitle: "Some title", comments: [ { …
27 янв '16 в 16:19
1 ответ

Ошибка при создании записи с помощью списка ссылок с помощью OrientJS

Я пытаюсь сохранить объект в базе данных, используя инфраструктуру OrientJS на сервере NodeJS. Этот объект содержит некоторые собственные параметры, а также массив RID, которые должны указывать на записи другого класса. Видеть это: var myObj = { nam…
15 мар '17 в 14:10
0 ответов

OrientJS: Храните двоичные данные вместе с "нормальными" атрибутами

Я хотел бы использовать OrientDB в качестве базы данных для файлов.csv и сохранять их в исходном виде в двоичном поле записи, используя OrientJS. Кроме того, я хотел бы сохранить имя и описание в виде строк. Я работал с документацией и смог хранить …
25 ноя '16 в 21:06
0 ответов

Тайм-аут подключения OrientDB с API Javascript

В моем скрипте на стороне клиента веб-приложения я использую API-интерфейс OrientDB Javascript (orientdb-api.js). Когда скрипт инициализируется, я запускаю этот код: var orientdb = new ODatabase("http://localhost:2480/testapp"); var orientdbinfo = o…
26 май '15 в 08:00
1 ответ

Хотите запустить несколько методов db.query() параллельно без каких-либо ошибок

Я использую Node JS . Я начинающий. Я использую OrientJS для подключения orientdb от Node JS . Я хочу запустить несколько методов db.query() параллельно. Эти запросы формируются путем чтения большого текстового файла с использованием построчного мод…
19 сен '16 в 09:51
0 ответов

Как вставить несколько записей с OrientJS?

Я только начал с OrientJS и OrientDB, и я пытаюсь вставить несколько записей одновременно. Если я использую этот код, ничего не происходит, без ошибок, но и без вставки, что я делаю не так? testRecords.map(el => db .insert() .into('Profile') .set…
08 окт '17 в 21:46
0 ответов

OrientDB Края не показывают рид

Я создаю вершины и соединяю вершины с ребрами. Например, я делаю вершину (95:0) в классе book и подключить эту вершину к определенному "пользователю" (50:0) в классе user через ребро под названием ownedByUser идти в user учебный класс. Иногда эти ре…
21 апр '17 в 09:23