Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Igor ошибка при отсутствии Redis #46

Open
starikan opened this issue Jul 20, 2015 · 2 comments
Open

Igor ошибка при отсутствии Redis #46

starikan opened this issue Jul 20, 2015 · 2 comments

Comments

@starikan
Copy link

Пункт. А что делать, если у меня уже есть готовая mongodb-база данных, ее можно использовать с derby?

Если следовать инструкции выдает ошибку если редис не запущен. Стоит как-то отразить этот факт.

@starikan
Copy link
Author

Установил редис, запустил. Все равно не получается.

Mongo: mongodb://localhost:27017/derby?auto_reconnect
Redis: localhost:6379 undefined
Redis: localhost:6379 undefined
/home/starik/!DEV/derby/node_modules/igor/node_modules/redis/index.js:575
throw callback_err;
^
Error: ERR invalid DB index

Хочется добавить свою базу. Может как то можно руками?

@minicuper
Copy link
Contributor

ну там в принципе нет ничего сложного, нужно для каждого документа каждой коллекции кроме sessions добавить пару полей и заполнить оплог операцией создания.

Например, если коллекция называлась auths, надо заполнить коллекцию auths_ops. Допустим в auths был документ

{
  _id: ea3f49f2-8914-49d9-b08f-00d61d5222dd
  name: "Arthur",
  email: "zag2art"
}

добавляем сюда поля:

_type : "http://sharejs.org/types/JSONv0",
_v : 1

и создаем соответствующий документ в auths_ops

{
    "_id" : "ea3f49f2-8914-49d9-b08f-00d61d5222dd v0",
    "create" : {
        "type" : "http://sharejs.org/types/JSONv0",
        "data" : {
                    name: "Arthur",
                    email: "zag2art"
        }
    },
    "v" : 0,
    "name" : "ea3f49f2-8914-49d9-b08f-00d61d5222dd"
}

Вроде так.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants