Domande taggate «mongoose»

Mongoose è uno strumento di modellazione di oggetti MongoDB o ODM (Object Document Mapper), scritto in JavaScript e progettato per funzionare in un ambiente asincrono.


10
Trova un documento con un array che contiene un valore specifico
Se ho questo schema ... person = { name : String, favoriteFoods : Array } ... dove l' favoriteFoodsarray è popolato con stringhe. Come posso trovare tutte le persone che hanno il "sushi" come cibo preferito usando la mangusta? Speravo in qualcosa del genere: PersonModel.find({ favoriteFoods : { $contains : …
499 mongodb  mongoose 

23
Come aggiorno / invio un documento in Mongoose?
Forse è il momento, forse sono io ad annegare nella scarsa documentazione e non essere in grado di avvolgere la testa attorno al concetto di aggiornamento in Mongoose :) Ecco l'accordo: Ho uno schema e un modello di contatto (proprietà abbreviate): var mongoose = require('mongoose'), Schema = mongoose.Schema; var mongooseTypes …


10
Mongoose: findOneAndUpdate non restituisce il documento aggiornato
Di seguito è il mio codice var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/test'); var Cat = mongoose.model('Cat', { name: String, age: {type: Number, default: 20}, create: {type: Date, default: Date.now} }); Cat.findOneAndUpdate({age: 17}, {$set:{name:"Naomi"}},function(err, doc){ if(err){ console.log("Something wrong when updating data!"); } console.log(doc); }); Ho già qualche record nel mio database di …


20
Evita l'avvertenza "l'attuale parser di stringhe URL è deprecato" impostando useNewUrlParser su true
Ho una classe wrapper di database che stabilisce una connessione ad alcune istanze MongoDB: async connect(connectionString: string): Promise<void> { this.client = await MongoClient.connect(connectionString) this.db = this.client.db() } Questo mi ha dato un avvertimento: (nodo: 4833) DeprecationWarning: il parser della stringa URL corrente è obsoleto e verrà rimosso in una versione …




6
Come si trasforma un documento Mongoose in un semplice oggetto?
Ho un documento di una mangusta che desidero estendere prima della codifica JSON e dell'invio come risposta. Se provo ad aggiungere proprietà al documento, questo viene ignorato. Le proprietà non appaiono nel Object.getOwnPropertyNames(doc)rendere impossibile una normale estensione. La cosa strana è che JSON.parse(JSON.encode(doc))funziona e restituisce un oggetto con tutte le …
200 node.js  mongoose 

7
Confronto tra mongoose _id e stringhe
Ho un'applicazione node.js che estrae alcuni dati e li inserisce in un oggetto, in questo modo: var results = new Object(); User.findOne(query, function(err, u) { results.userId = u._id; } Quando faccio un if / then basato su quell'ID memorizzato, il confronto non è mai vero: if (results.userId == AnotherMongoDocument._id) { …


6
Inserire gli articoli nell'array mongo tramite mangusta
Ho cercato così bene la ricerca della risposta, ma sono sicuro di aver perso le parole giuste per descrivere ciò che sto cercando. Fondamentalmente ho una collezione mongodb chiamata 'people' Lo schema per quella collezione è il seguente: people: { name: String, friends: [{firstName: String, lastName: String}] } Ora ho …

7
Node.js Mongoose.js stringa per la funzione ObjectId
Esiste una funzione per trasformare una stringa in un objectId nel nodo usando mongoose? Lo schema specifica che qualcosa è un ObjectId, ma quando viene salvato da una stringa, mongo mi dice che è ancora solo una stringa. Il _id dell'oggetto, ad esempio, viene visualizzato come objectId("blah").

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.