FeathersJS: Как перейти от mongodb к услугам mongoose? - PullRequest
0 голосов
/ 13 ноября 2018

Я разрабатываю приложение с помощью FeathersJS, и я запустил приложение с помощью адаптера перьев-mongodb.Теперь я хотел бы переместить все в mongoose, потому что я думаю, что будет проще установить ограничения, с которыми я сталкиваюсь (составные индексы, проверка схемы и т. Д.).Есть ли какой-нибудь "автоматический" способ или, по крайней мере, "какой-то простой" способ конвертировать все мои сервисы из mongodb в mongoose?

Спасибо!

1 Ответ

0 голосов
/ 16 декабря 2018

Я бы порекомендовал перенести ваш проект с использованием более новой feathers-plus cli, и тогда вы сможете переключаться между mongo / mongoose и любым другим адаптером для вашего сердца!

https://generator.feathers -plus.com/ get-start / # generate-service

Все, что вам нужно сделать, - это сначала сгенерировать вашу службу, а затем вы можете изменить файл service/service.schema.js, восстановить службу (или все из них, с помощьюfeathers generate all, и тогда вы будете обновлять модели mongo / mongoose для работы с - (service.mongo.js и service.mongoose.js соответственно)

Редактировать: я должен добавить, что automagic способа сделать это с помощьюсуществующий CLI - но CLI feathers-plus позволит вам достичь того, что вы ищете.

...