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

  • 相关阅读:
    JSP脚本指令
    JSP编译指令——page、include
    c++基础(三):多态
    c++基础(一):数据类型和结构
    c++基础(二):成员he派生类
    python小算法(二)
    python的内存管理
    初识java之Mina(一)
    python的小爬虫的基本写法
    python小算法(一)
  • 原文地址:https://www.cnblogs.com/nuoku/p/3551884.html
Copyright © 2011-2022 走看看