Articles of waterline

Guía paso a paso para utilizar una herramienta de migración para la producción del sistema SailsJS

Soy muy nuevo en el entorno de producción de sailsjs, necesito una manera de agregar cambios de tabla que realice en mis modelos de sailsjs en Dev para aplicarlos a los modelos de producción de Sailsjs. ¿Alguien ha tratado con esto antes? ¿Puede alguien guiarme a través de esto por favor? Sería muy útil tener […]

SQL transaccional con Sails.js

Así que he estado jugando con NodeJS / Express por poco tiempo y realmente me gustaría intentar reescribir un proyecto paralelo relativamente grande utilizando una stack completa de JavaScript solo para ver cómo funcionará. Sails.js parece ser una muy buena opción para un backend de NodeJS para una API REST con soporte para sockets web, […]

Buscar en la colección / objeto – SailsJS y Waterline ORM

Estoy usando SailsJS, así que Waterline ORM y MongoDB. Estoy guardando múltiples ID de usuario en un objeto dentro de una colección llamada Etiquetas (esto es para que una etiqueta pueda pertenecer a múltiples usuarios). Tengo una estructura de datos en Mongo algo como esto: labels: { id: … belongs_to: { **id of user**: 2 […]

Sails.js: consultas anidadas de MongoDB

Estoy utilizando Sails v0.11 y estoy desarrollando una secuencia de comandos de importación independiente para importar datos a mongoDB y, que ahora es la parte que no funciona, crear las asociaciones entre los modelos. Para este proceso, introduje propiedades de ayuda temporal en los modelos para encontrar los registros asociados y reemplazarlos en _id de […]

Las velas 0.9.8 no funcionan, cuando se crea el controlador y se levanta.

Tengo un problema con las velas 0.9.8. Ya instalé las velas en mi mac y también levante, funciona bien, pero cuando empiezo a generar el controlador y el modelo, luego inicie nuevamente el comando de elevación, muestra un error como: $sails lift /usr/local/lib/node_modules/sails/node_modules/waterline/lib/waterline/core/index.js:68 var schemaAttributes = this.waterline.schema[this.identity].attributes; ^ TypeError: Cannot read property ‘user’ of undefined […]

No se pueden actualizar los atributos en la instancia del modelo Sails.js

Después de actualizar a Sail.js 0.10.1, recibí un error al intentar actualizar los campos de atributos de una instancia específica de un modelo. También he intentado hacer User.find (), luego configurar user.attribute = someValue y luego llamar a user.save (), y ocurrió el mismo error. Aquí está el código relevante: // TODO: Save user params […]

Sails.js Cómo insertar datos en una tabla de unión (muchos a muchos)

Estoy teniendo un error al insertar datos en mi tabla de unión y no sé si lo estoy haciendo de la manera correcta. Aquí están mis 2 modelos que tienen la asociación de muchos a muchos. Commit.js: module.exports = { schema: true, attributes: { idCommit : { type: ‘integer’, autoIncrement: true, primaryKey: true, unique: true […]

¿Cómo crear una nueva instancia de un modelo en sailjs?

Quiero crear una nueva instancia no persistente a partir de un modelo, rellenar algunos atributos y devolverla como una respuesta JSON de una acción del controlador. En los rails es bastante simple obtener una nueva instancia de un modelo con Model.new , pero ¿cómo puedo hacer eso con la waterline o sails.js ? Si está […]

No puedo hacer que populate () trabaje en mi proyecto sails.js

He estado luchando durante horas para conseguir que la consulta de populate () más sencilla funcione en mi nuevo proyecto sails.js. El problema es que el campo a rellenar siempre tiene una matriz vacía. He estudiado detenidamente los ejemplos, así que no creo que tenga un error de syntax, pero tal vez mis ojos cansados […]

¿Por qué no se activaría una callback de la línea de flotación?

Estoy usando modelos integrados de Sails y es ORM para realizar consultas y operaciones de MongoDB. El problema que tengo es que, para algunos métodos de consulta, su callback nunca se llama. La operación DB se realiza, pero la callback no se activará. El siguiente fragmento de código es un modelo que consulta parte de […]