Может ли SailsJS использовать существующие данные mongo со строковыми полями _id?

Может ли адаптер SailsJS mongo (sails-mongo) использовать существующие данные mongo (не созданные с помощью SailsJS) со строковыми полями _id (в отличие от ObjectIds)?


person Dinana    schedule 10.05.2014    source источник


Ответы (1)


Да. Вам просто нужно установить для параметра autoPK значение false в вашей модели:

module.exports = {

    autoPK: false,
    attributes: {...},
    ...

}

Полную документацию см. здесь.

person sgress454    schedule 13.05.2014
comment
На самом деле мне это не нужно, новые записи по-прежнему создаются с ObjectID, старые обрабатываются нормально (пока не доказано обратное) с их строковыми идентификаторами! Я занимаюсь этим и отвечу на свой вопрос, когда он будет тщательно протестирован. - person Dinana; 14.05.2014