Tengo una colección de mongo db llamada "name.types". Cuando estoy creando un modelo para la colección en loopback, no puedo ingresar el nombre del modelo con el "." como dice caracteres especiales no permitidos. Así que creé el modelo como "name_types". Ahora, ¿cómo puedo conectar este modelo a la colección "name.types"? Cualquier ayuda sería apreciada. ¡Gracias!
Puede establecer el nombre de la colección en el archivo model.json :
//model.json ... "options": { "validateUpsert": true, "mongodb": { "collection": "name_types" } }, ....Puede definir un nombre de colección diferente para su modelo existente pasando una opción en la definición del modelo, algo como esto
Post = db.define('Post', { title: { type: String }, content: { type: String } }, { mongodb: { collection: 'PostCollection', // Custom the collection name } }); Puedes hacerlo desde el archivo model.json o desde un boot script . Buena suerte.. :)