Может ли адаптер SailsJS mongo (sails-mongo) использовать существующие данные mongo (не созданные с помощью SailsJS) со строковыми полями _id (в отличие от ObjectIds)?
Может ли SailsJS использовать существующие данные mongo со строковыми полями _id?
Ответы (1)
Да. Вам просто нужно установить для параметра autoPK
значение false
в вашей модели:
module.exports = {
autoPK: false,
attributes: {...},
...
}
Полную документацию см. здесь.
person
sgress454
schedule
13.05.2014
На самом деле мне это не нужно, новые записи по-прежнему создаются с ObjectID, старые обрабатываются нормально (пока не доказано обратное) с их строковыми идентификаторами! Я занимаюсь этим и отвечу на свой вопрос, когда он будет тщательно протестирован.
- person Dinana; 14.05.2014