Ниже я использую имя коллекции в конструкторе согласно предложенному синтаксису. Я не понимаю смысла syntacti c в mon goose. Когда я искал в Интернете, я мог видеть, что методы запросов доступны как методы сбора. egcollection.find (). Но я использую модельные методы, чтобы подняться. Может кто-то просветить, почему это называется отдельной сущностью для потребителей. Есть ли какие-либо приложения для коллекций конкретно?
import {
Schema
} from 'mongoose';
const entityGeocodeSchema = new Schema({
latitude: String,
longitude: String
}, {
collection: 'geocode'
});
let geocodeModel = mongoose.model('geocode', entityGeocodeSchema);
geocodeModel.findOne() //I'm able to fetch data using the model.
// if that is the case, why expose collection to consumers
Я создал несколько записей, используя конструктор модели ниже
let doc = new geocodeModel({
latitude: "value1",
longitude: "value2",
});