Sto usando Mongoose nella mia app node.js per modellare due raccolte nel database, che leggerà e scriverà. Ci sono altre due raccolte che verranno lette solo dalla mia app (il modello per queste raccolte viene mantenuto in un'altra app, che scriverà su di esse).Mango di sola lettura senza schema
Se ho bisogno di accedere alle due raccolte di sola lettura usando mangusta, allora dovrò mantenere uno schema all'interno di questa app. Preferirei non farlo, poiché lo schema verrà mantenuto due volte e potrebbe causare incoerenze in seguito.
Il collegamento di default in Mongoose possono essere creati da
Mongoose.connect(dbPath)
Dato un dbPath (ad es mongodb://localhost/dbname
), come posso utilizzare la connessione Mangusta predefinita di leggere da una collezione il cui schema/modella non è mantenuto da la mia app? O dovrò usare il driver MongoDB nativo per lo stesso?
Quando si utilizza il modello in questo modo, come è possibile fare riferimento a una delle proprietà del documento risultante? L'uso di dot-notation mi sta dando errori non definiti. JSON.parse restituisce "token imprevisto _" – tutley
@tutley Visualizza la risposta aggiornata. – JohnnyHK