• node.js使用mongoose操作mongodb时查不到数据问题级mongoose的Schema困惑


    node.js使用mongoose操作mongodb时查不到数据

    菜鸟入门级错误:

      错误描述:

        mongoose查不到数据。

      解决方法:

        安装mongodb数据库。

        &&

        安装node.js的mongodb模块。(这个必须安装)

    mongoose使用困惑:

      困惑描述:

        mongoose为什么要使用Schema,作用是什么?

      困惑粗解:

        首页,Schema是必不可少的。其次,必须用Model或Entity操作mongodb库。

        因为Schema生成Model,Model生成Entity,然后Model或Entity进行CRUD。

        很显然,如果没有Schema,Model和Entity就不会存在,也就没办法进行CRUD。

        例:        

            var testSchema=new Schema(/*模形体*/); //定义schema
    
            var testModel=mongoose.model('自定义模式名称',testSchema,[可选:集合名称]);//根据schema定义模型
            testModel.find()........................等CRUD //利用模型操作集合

         进行增加、修改操作时“模形体”必须存在,并且需要与collections结构一致。然而在执行查询操作时不定义”模形体“也可以正确查找。

  • 相关阅读:
    C#中的反射解析及使用(转)
    给GRUB添加新的项目
    EFI系统引导的一些零碎知识点
    Mysql 通用知识 2019-03-27
    为git关联编辑器(比如notepad++) Associating text editors with Git
    win10 右键添加“在此打开powershell”
    LINQ
    Git学习笔记——分支
    Docker 安装 mysql
    RestTemplateBuilder类
  • 原文地址:https://www.cnblogs.com/nuoku/p/3551884.html
Copyright © 2020-2023  润新知