mio locationsModel
di file:Come si definiscono i metodi in un modello Mongoose?
mongoose = require 'mongoose'
threeTaps = require '../modules/threeTaps'
Schema = mongoose.Schema
ObjectId = Schema.ObjectId
LocationSchema =
latitude: String
longitude: String
locationText: String
Location = new Schema LocationSchema
Location.methods.testFunc = (callback) ->
console.log 'in test'
mongoose.model('Location', Location);
chiamarlo, sto usando:
myLocation.testFunc {locationText: locationText}, (err, results) ->
ma ottengo un errore:
TypeError: Object function model() {
Model.apply(this, arguments);
} has no method 'testFunc'
Scusate se sto leggendo male qui, ma non vedo come questo differisca dal codice OPs. – Will
È possibile utilizzare lo stesso metodo in qualche modo usando la shell mongoDB? – p0lAris
@Sarà, penso che la differenza sia che iZ. sta applicando la funzione allo Schema e non al Modello. – kim3er