Назад | Перейти на главную страницу

Предоставляете интерфейс для ArangoDb, который позволяет запрашивать стиль mongoDb?

Проблема

У меня есть ArangoDb, и я хотел бы, чтобы код, написанный для MongoDb, мог его использовать.

Теория

Это обе базы данных noSQL.

Вопрос

Прежде чем я напишу свой собственный интерфейс, есть ли какие-нибудь инструменты? Распространен ли этот подход? Или я излишне усложняю себе жизнь?

Ян из ArangoDB здесь. Вы можете полностью понять, что вы, возможно, захотите облегчить себе жизнь с помощью такого инструмента для переноса, но, как ни странно, нет такого инструмента, который позволял бы напрямую «переводить» ваши запросы mongo на AQL. И я думаю, что вы можете потерять некоторые возможности для оптимизации. Если вы еще не видели учебник, мы создали его для MongoDB -> ArangoDB. https://www.arangodb.com/tutorials/mongodb-to-arangodb-tutorial/

Инструмент для переноса данных можно найти здесь: https://github.com/bbonnin/mongo2arango (был протестирован с 2.7.x, поэтому не уверен, что он по-прежнему работает для той версии, которую вы используете).

Надеюсь, я смогу хоть немного помочь