Почему mon goose синтаксически предоставляет коллекцию, когда мы можем получить доступ к данным через модель? - PullRequest
0 голосов
/ 29 марта 2020

Ниже я использую имя коллекции в конструкторе согласно предложенному синтаксису. Я не понимаю смысла 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",
        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...