zoukankan      html  css  js  c++  java
  • 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结构一致。然而在执行查询操作时不定义”模形体“也可以正确查找。

  • 相关阅读:
    Python
    Python
    Python
    Python
    Python
    《The Rise and Fall of Scala》scala的兴衰
    Scala核心编程_第05章_函数式编程
    IntelliJ IDEA scala的源码设置
    Scala核心编程_第04章 程序流程控制
    Scala核心编程_第03章_运算符
  • 原文地址:https://www.cnblogs.com/nuoku/p/3551884.html
Copyright © 2011-2022 走看看