mongoose schema Schema hasn't been registered for model
我想在学习mongoose/koa的路上无数个小伙伴都会踩的坑,然后再网上疯狂的寻找解决这个坑的办法,然后网上那些都是狗屁,基本都是转载+转载,实际上自己都没有去了解过为何会出现这样的问题,然后看了一波人家的解决办法然后恰巧又能暂时解决自己问题,觉得那个人写的不错,又能搞定自己的问题就转载一波,实则那个问题只是暂时解决而已,根本没有实际性的处理,好了听了我讲了那么多的废话,那么下面就来到真正解决问题的环节!!!
请大家认真的观看上面这张图片,大家有留意到最后那一行白色的MongoDb connected successfully的这行输出,没错,这行输出告诉我们,此时我们的数据库才链接上,这是在执行我们之前写的Schema之后才链接上我们的数据库。因此,代码中Schema报错找不到我们定义的collection。
解决办法:我们需要在数据库链接之后才让它执行我们的Schema的代码
如果是个人练习的话,建议等待数据库链接成功再去操作浏览器等。
个人建议在练习mongoose的时候链接数据库时在链接数据库成功时输出一个状态,方便自己知道数据库状态,我问过后端大佬,他跟我说项目在线上,服务器不崩溃是不会出现数据库未链接的状态,当然也有可能有些公司为了优化在不需要用数据库的时候关闭数据库,我觉得这个可能几乎很少,毕竟频繁操作数据库,性能消耗也不低。
目前来说,对于mongoose我也只是个新手中的新手,如何去处理mongoose.conntect之后就需要各位大佬去摸索,因为我目前只是在练习插入数据到数据库当中,只需要等待数据库链接之后再刷新浏览器便能完美的插入数据,当然后期如果有需要动态去插入数据的时候我有处理的办法我会把解决办法补在这篇文章的下面,如有错误,请及时联系本人,
最后我不希望有人转载我的文章,因为我不想像其它的文章一搜一堆都是一样的,支持原创!严禁转载
如果此文对你有用请动动你的小手点个赞!谢谢!!!
mongoose schema Schema hasn't been registered for model相关推荐
- 85.Mongoose指南 - Schema
转自:https://www.bbsmax.com/A/pRdBnKpPdn/ 定义schema 用mongoose的第一件事情就应该是定义schema. schema是什么呢? 它类似于关系数据库的 ...
- 【Kafka】Kafka Schema Registry 原理
1.概述 原文:https://www.dazhuanlan.com/2019/12/10/5deec4add22d4/ Confluent 公司为了能让 Kafka 支持 Avro 序列化,创建了 ...
- node——21-mongoose 增删改查 和 Schema 类型及定义例子
var mongoose = require('mongoose'); var Schema = mongoose.Schema;// 1. 连接数据库 // 指定连接的数据库不需要存在,当你插入一条 ...
- Kafka 的 Confluent Schema Registry安装与使用教程
1 .Confluent Schema Registry 安装教程 Schema Registry的各个发现行版本的下载链接 上传到linux系统进行解压安装. 本教程使用外部以安装好的Kafka集群 ...
- python读取数据校验数据_Python通过Schema实现数据验证方式
Schema是什么? 不管我们做什么应用,只要和用户输入打交道,就有一个原则--永远不要相信用户的输入数据.意味着我们要对用户输入进行严格的验证,web开发时一般输入数据都以JSON形式发送到后端AP ...
- Oracle Schema Objects(Schema Object Storage And Type)
One characteristic of an RDBMS is the independence of physical data storage from logical data struct ...
- 【Java代码】使用 org.apache.ibatis.plugin.Interceptor 拦截器实现全局 mapper.xml 参数注入(可用于切换数据库实例schema+Demo举例源码)
1. why 项目没有使用MyBatis,进行数据操作时使用的是jdbc中默认的schema,现在项目要加入多租户,同一个数据库下不同租户使用不同的实例schema,这就要在mapper文件内所有 ...
- json schema如何约束为小数_如何使用jsonschema进行接口响应断言
一,JSONSchema的概念 JSONSchema是一种用来描述JSON数据的一种JSON数据结构.JSON Schema也有版本,目前的版本有 Draft 7,Draft 6,Draft 4 和D ...
- XML Schema介绍之namespace
http://www.cnblogs.com/gzhnan/articles/1108442.html http://blog.csdn.net/zhch152/article/details/819 ...
- XSD(Schema)教程
http://www.cnblogs.com/caoxch/archive/2006/11/17/563856.html XSD(Schema)教程 [转] schema教程 XML Schema是以 ...
最新文章
- mybatis中缓存的设计与原理
- [Leetcode总结] 102.二叉树的层序遍历
- C++智能指针(二)模拟实现三种智能指针
- I begin to keep a daily
- C++实现二叉树的相应操作
- mysql 5.7.17 x86_Windows(x86,64bit)升级MySQL 5.7.17免安装版的详细教程
- mysql导出结构及数据结构,Mysql导出数据结构 or 数据
- Kafka系列之-Kafka Protocol实例分析
- 网络编程 - socket接收大数据
- android实用测试方法之Monkey与MonkeyRunner
- PHP XAMPP windows环境安装扩展redis 致命错误: Class ‘Redis‘ not found解决方法
- 三津谈保险系统建设(一): 现状分析和建设目标规划
- 利用Python处理逐日气象数据集(.txt文件)
- 【VSCode】解决Java项目的Referenced Libraries (Read-only)问题
- html怎么在表格中加虚线,html设置虚线边框的方法详细介绍
- The request client is not a secure context and the resource is in more-private address ...
- 小米 红米NOTE5 解BL锁教程 申请BootLoader解锁教程
- 数说热点 | 跟着《长月烬明》起飞,今年各地文旅主打的就是一个听劝
- MySQL——索引优化分析
- STM32—规则通道和注入通道的知识总结
热门文章
- 【Power BI】插入文本框且值为度量值替代方案:创建度量值时自定义文本
- MulterError: Unexpected field
- 一款三搭_今秋内搭无需多,有“小高领”就够了!时髦百搭,配啥上衣都好看...
- 【Codecs系列】码率控制之VBV实现原理
- linux如何安装php,linux下怎么安装php
- 台达PLC编程软件PMSoft和WPLSoft爆出11个0Day 没有CVE没有补丁
- Java命令行运行错误: 找不到或无法加载主类
- IDEA 错误 找不到或无法加载主类(完美解决)
- 《浪潮之巅》读书笔记
- 【2G模组Air202开发】Lua脚本编程实现MQTT协议连接Tlink平台(二)