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?