mongoose

Compruebe el estado de conexión de mangosta sin crear una nueva conexión

Tengo algunas pruebas, a saber, Supertest, que cargan mi aplicación Express. Esta aplicación crea una conexión Mangosta. Me g ... cación.js conexión? Si me conecto usando los mismos parámetros en test.js ¿creará una nueva conexión o buscará una existente?

Búsqueda de texto completo con peso en mangosta

Como me entero, desde la versión 3.8.9, mangosta apoyo búsqueda de texto completo. Pero no puedo encontrar una buena document ... rlo con mangosta pura? ¿O tengo que usar algún plugin como mongoose-text-search? ¿Qué tal sin peso? ¿Y cómo debería hacerlo?

creación del esquema de mangosta

Acabo de empezar con la mangosta. Tengo un script de creación con mongoose que crea los esquemas y la base de datos con datos ... : String , body : String , date : Date }); ¿Cómo cambiaría la respuesta si tengo setters/validations/etc?

Cómo obtener el esquema de la base de datos mongoose que se define en otro modelo

Esta es mi estructura de carpetas: +-- express_example |---- app.js |---- models |-------- songs.js |-------- albums.js |-- ... e.exports = mongoose.model('Album', AlbumSchema); ¿Cómo puedo hacer álbumes.js know SongSchema to be defined AlbumSchema

¿Cómo excluir un campo en particular de una colección en Mangosta?

Tengo una aplicación NodeJS con Mangosta ODM(Mangosta 3.3.1). Quiero recuperar todos los campos excepto 1 de mi colección.Por ... e('title','Image'); Pero obteniendo el mismo error. Cómo excluir uno / (dos) campos particulares de un colección en Mangosta.

Devuelve ciertos campos con.poblar () desde Mangosta

MongoDB me devuelve un valor JSON después de ejecutar mi consulta. El problema es que no quiero devolver todo el JSON asociad ... ey in subscription){ if(subscription[key].facebook != null ){ console.log("user has fb"); } } }

Mangosta poblar con matriz de objetos que contienen ref

Tengo un esquema de Mangosta con una matriz lists de objetos que consisten en una referencia a otra colección y una matriz an ... ero quiero tener la matriz de asignaciones junto a cada lista. ¿Qué necesito hacer para obtener el comportamiento que quiero?

nodo.js + express.js: manejo de sesiones con mongodb/mongoose

Ahora mismo estoy almacenando mis datos de sesión en el "memory store" que viene incluido con connect(express). Pero quiero / ... b: 'myDb' }) })); ¿O tengo que definir mi conexión de base de datos por segunda vez usando el mongodb-module directamente?

Mangosta de la manera mecanografiada??

Intentando implementar un modelo de Mangosta en Typescript. Rastreando el Google ha revelado solo un enfoque híbrido (la com ... extends Model<IUserDocument> {/* any custom methods here */} // stumped here export class User { constructor() {} }

Mangosta-Crear documento si no existe, de lo contrario, actualizar-devolver documento en cualquier caso

Estoy buscando una manera de refactorizar parte de mi código para que sea más corto y simple, pero no conozco muy bien a Mang ... // Do something with the document } else { throw error; } }); } });

Nodejs/mangosta. ¿qué enfoque es preferible para crear un documento?

He encontrado dos enfoques para crear un nuevo documento en nodejs cuando trabajo con mangosta. Primero : var instance = n ... save(function (err) { // }); Segundo MyModel.create({key: 'hello'}, function (err) { // }); ¿hay alguna diferencia?

Mapeo de muchos a muchos con Mangosta

Tengo FlashcardSchemas y PackageSchemas en mi diseño. Una tarjeta puede pertenecer a diferentes paquetes y un paquete puede c ... ica que PackageSchema no está definido, como se esperaba. ¿Cómo puedo mapear un ¿relación de muchos a muchos con la mangosta?

Mangosta poblar vs anidamiento de objetos

¿Hay alguna diferencia de rendimiento (tiempo de proceso de consulta) entre el uso de Población de mangosta y la inclusión ... e : String, stories : [storySchema] }); var storySchema = Schema({ _creator : personSchema, title : String, });

Mangosta: población profunda (poblar un campo poblado)

Tengo Category modelo: Category: ... articles: [{type:ObjectId, ref:'Article'}] El modelo de artículo contiene re ... console.log categories Sé que se discutió aquí: Mangosta: Poblar un campo poblado pero no se encontró una solución real

Estilo cascada eliminar en Mangosta

¿Hay alguna forma de eliminar todos los hijos de un padre en Mongoose, similar al uso de claves foráneas MySQLs? Por ejempl ... Submission.find({client_id: client._id}).remove(); client.remove(); res.send({id: req.params.client_id}); });

Mangosta: Buscar, modificar, guardar

Tengo una Mangosta User modelo: var User = mongoose.model('Users', mongoose.Schema({ username: 'string', ... r('ERROR!'); } }); }); ¿Cuál es la sintaxis para encontrar, modificar y guardar una instancia del modelo User?

Mangosta.js: ¿cómo implementar crear o actualizar?

Tengo una solicitud cuyo cuerpo contiene datos y _id ¿Cuál es la mejor manera de implementar código que se actualizará si e ... {method: 'update', error: err, data: data}) }) } Estoy pensando que tal vez hay una mejor manera de hacer esto.

¿Cuál es la diferencia entre id y id en mangosta?

¿Cuál es la diferencia entre _id y id en mangosta? ¿Cuál es mejor para referenciar?

Nodo.consulta de expresiones regulares js y Mangosta en múltiples campos

Me gustaría consultar varios campos usando la misma expresión regular para ambos. En esta consulta, me gustaría aceptar una s ... ec(function(err, users) { res.json(JSON.stringify(users)); }); (Estoy ejecutando mongoose 2.7.1 en el nodo.js 0.6.12)

Cómo usar mangosta findOne

Tengo el siguiente esquema (disculpas que está en coffeescript) Schema = mongoose.Schema AuthS = new Schema auth: {t ... nadamente esto siempre registra null. db.auths.findOne({nick: 'noname'}) en mongo shell siempre devuelve un valor. ¿Qué hay?