Mongodb类型参考节点

2023-12-19

我正在尝试引用节点模型中的另一个对象,

User = new Schema({
        username: {
            type: String,
            index: {unique: true}
        }
});

Idea = new Schema({
        Creator: {
            type: User
        }
});

但我收到这个错误Undefined type at "creator" Did you try nesting Schemas? You can only nest using refs or arrays.我相信我想使用 refs,但找不到相关文档,有人可以帮助我吗?谢谢


我在这里找到了我自己问题的答案。

User = new Schema({
    username: {
        type: String,
        index: {unique: true}
    }
});

Idea = new Schema({
    Creator: {
        type: Schema.ObjectId,
        ref: 'User'
    }
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Mongodb类型参考节点 的相关文章

  • Excel Add In - console.log 在哪里输出它的消息 - NodeJS

    我正在尝试使用 JavaScript API 创建 Excel 插件 但我不明白 console log 在哪里输出它们的消息 所有 Microsoft 文档都包含 console log 示例 但没有解释 console log 输出消息
  • Node.js:您什么时候知道异步任务集合何时完成?

    我想深入一个目录 并根据正则表达式检查我在其中看到的每个文件的名称 基本上是通用unix的一个版本find命令 仅用 Node js 编写 我不关心文件的顺序 但我确实想确保获得所有文件 我有以下代码 我认为 它接近我想要的 它需要一个 s
  • 运行“npm”返回“错误:找不到模块‘继承’”

    module js 340 throw err Error Cannot find module inherits at Function Module resolveFilename module js 338 15 at Functio
  • 未处理的拒绝:发送后无法设置标头

    我正在 Dialogflow 中创建一个聊天机器人 当我尝试将数据添加到数据库时 它抛出了 未处理的拒绝 错误 这是我的index js文件 use strict const functions require firebase funct
  • CORS 问题从 React 应用程序 > 节点服务器 > 重定向到 Google OAuth2 身份验证发出 AJAX 请求

    大家好 过去两天我一直在绞尽脑汁研究这个问题 但没有运气 这是我在尝试从我的 React 应用程序 localhost 3000 使用 Google Oauth2 Passport 策略进行身份验证时遇到的错误 我正在 localhost
  • 将新属性动态添加到 Node 中现有的 JSON 数组中

    我需要添加当前 JSON 中不存在的属性 json 对象如下所示 var jsonObj result OK data 我想在 数据 中添加温度 我可以像下面那样做 jsonObj data push temperature 然后 我想在
  • 将 Mongodb 与 Android 应用程序连接

    我正在尝试构建 Android 应用程序来连接到 MongoDB 一直被这个问题困扰 MongoDB 是可访问的 但没有安全性 可以通过手机使用 Mono Explorer 添加数据 public void sendMessage View
  • react-native-screens:compileDebugKotlin 错误

    失败 构建失败并出现异常 什么地方出了错 任务 react native screens compileDebugKotlin 执行失败 评估任务 react native screens compileDebugKotlin 的属性 fi
  • Azure Functions [JavaScript / Node.js] - HTTP 调用,良好实践

    从我的 Azure 函数 在 Node js 中运行 由 EventHub 消息触发 中 我想向某个外部页面发出发布请求 就像是 module exports function context eventHubMessages var ht
  • Axios GET 返回不可读的响应

    我有一个带有 axios 1 2 0 的简单 GET 的 Express 应用程序 const result AxiosResponse await axios get https jsonplaceholder typicode com
  • 在 AWS Lambda 中共享代码

    在 AWS Lambda 函数之间共享代码的首选方式是什么 我有这样的结构 functions a 节点模块 index js 包 json b 节点模块 index js 包 json c 节点模块 index js 包 json 这让每
  • 将输入数据发送到node.js中的子进程

    我正在编写代码以在 Node js 环境中创建在线 C 编译器 使用spawn函数我创建了一个子进程 它将编译代码并执行它并将输出发送回用户 但我需要将输入发送到正在运行的 C 程序 我用了child stdin write data 用于
  • Django:无法为用于检索数据的模型实例化抽象模型

    我正在开发一个项目 该项目有一个 Djongo 抽象模型和一个主模型 当我尝试插入一个值时 它被插入而没有错误 但是当我尝试检索数据时 我得到 抽象模型无法实例化 这是我的模型 class Exam questions models Mod
  • 角度2多次错误TS2300:重复的标识符

    系统配置 ubuntu 14 04 节点 v gt v5 6 0 npm v gt 3 7 1 打字最新版本 不知道如何获取版本详细信息 第一次使用 angular2 时 我的文件夹样本 服务器结构如下 server js server t
  • 在 Node.js 中以事务方式写入文件

    我有一个 Node js 应用程序 它将一些配置数据存储在文件中 如果更改某些设置 配置文件将写入磁盘 目前 我正在使用一个简单的fs writeFile 现在我的问题是 当 Node js 在写入文件时崩溃时会发生什么 磁盘上是否有可能存
  • 装饰器中间件模式的 Typescript 类型

    我正在考虑节点中间件 在各种框架中 通常 中间件会向请求或响应对象添加一个属性 然后该属性可供在其之后注册的任何中间件使用 此模型的一个问题是您无法进行有效的打字 为了进行演示 这里有一个此类框架的高度简化的模型 在这种情况下 一切都是同步
  • 将实时流音频从 NodeJS 服务器获取到客户端

    我需要从 1 个客户端到服务器到多个侦听器客户端的实时实时音频流 目前 我正在从客户端进行录音 并通过 socket io 将音频流式传输到服务器 服务器接收此数据 并且必须将音频流式传输 也通过 socket io 到想要收听此流的客户端
  • 如何告诉node.js mysql没有在默认端口上运行?

    我遇到了与此人类似的问题 连接 ECONNREFUSED 节点 js sql https stackoverflow com questions 8825342 connect econnrefused node js sql 我正在尝试将
  • 获取类中的所有静态 getter

    假设我有这个类 我像枚举一样使用它 class Color static get Red return 0 static get Black return 1 有没有类似的东西Object keys to get Red Black 我使用
  • 节点未找到全局模块

    所以我意识到这是一个相当通用的标题和问题 但我已经搜索了很多答案 但遗憾的是它们似乎都不适合我 我希望通过我自己提供更多信息 也许有人有一个具体的答案 或者确切地知道将我重定向到哪个答案 我的问题 当我全局安装节点模块时 例如npm ins

随机推荐

  • CQRS - 是否允许从写入端调用读取端?

    我开始阅读有关 CQRS 的内容 但我有点困惑 是否允许在写入端调用读取端来获取附加信息 http cqrs nu Faq command handlers http cqrs nu Faq command handlers在这里他们说这是
  • 将 Postgres \i 输入的输出放入文件?

    快速问题 我希望 如果我使用 i 将输入文件输入 psql 我可以将查询的输出保存到文件中吗 如果是这样 怎么办 谢谢 Using o正如其他人所推荐的 是一个很好的解决方案 不过 只是为了好玩 另一种方法是将输入文件通过管道传输到psql
  • Facebook Messenger 客户聊天插件在未登录时不显示

    我已在我们的网站之一上集成了 Facebook 客户插件 我按照开发人员文档中的说明进行操作 当有活跃的 Facebook 会话时 它工作正常 但是 当没有活动的 Facebook 会话时 该插件根本不会出现 我可能错过了一些东西 但我不知
  • React Native listview:当行到达底部时如何将行粘在屏幕底部

    Using stickyHeaderIndices Ref 粘性标题索引 https facebook github io react native docs listview html stickyheaderindices 在 Reac
  • 将文件设置保存在 ini 而不是注册表中

    我是 MFC 新手 在 myApp InitInstance 中创建第一个应用程序后 我有 SetRegistryKey T Local AppWizard Generated Applications 我可以删除它并将设置保存到我自己的
  • 如何在 html/css 中将图像旁边的文本垂直居中?

    在 html 中将图像旁边的文本垂直居中的最佳和最简单的方法是什么 需要与浏览器版本 类型无关 纯 html CSS 解决方案 这可能会让你开始 http phrogz net CSS vertical align index html 我
  • C++ 中有“byte”数据类型吗?

    如果存在 是否需要包含头文件 此代码会导致编译错误 int main byte b 2 error 不 没有所谓的类型 byte 在 C 中 你想要的是unsigned char 或者 如果您正好需要 8 位 uint8 t from
  • 从 Fortran 中读取 C++“Hello World”

    我正在尝试验证一个用 c 编写的简单的 hello world 函数可以从 FORTRAN 脚本 gfortran 4 9 20 调用 我对 c 和 FORTRAN 都没什么经验 所以我认为这是我应该开始的 code cpp include
  • 使用 ImageView 快速连续显示多张图像

    我有一个应用程序 在一个窗口中 有一个 NSImageView 用户应该能够将任何文件 文件夹 不仅仅是图像 拖放到图像视图中 因此我对 NSImageView 类进行了子类化以添加对这些类型的支持 我选择 NSImageView 而不是普
  • 如何使用 Unix join 获取外连接中的所有字段?

    假设我有两个文件 en csv and sp csv 每个包含恰好两个逗号分隔的记录 en csv 1 dog red car 3 cat white boat sp csv 2 conejo gris tren 3 gato blanco
  • 如何将一个文档中的数组值映射到另一个文档并显示在结果中

    我是 Couchbase 的新手 已经尝试了几个小时了 已查看文档但无法找到这个特定场景 我的存储桶中有文档 type order order id 1 products product id 1 qty 10 product id 2 q
  • 返回具有最大子文档的文档

    我试图根据日期值返回一个包含最大子文档的文档 到目前为止 我能够创建正确的对象 但是查询返回所有子文档而不是具有最大日期的子文档 例如 我的数据存储为 value 1 id 5cb9ea0c75c61525e0176f96 name Tes
  • 如何在django中故意返回404页面

    我在 django 中制作了自定义 404 页面 我正在尝试故意获取 404 错误页面 myproject urls py from website views import customhandler404 customhandler50
  • HttpClient 4 - 如何捕获最后的重定向 URL

    我有相当简单的 HttpClient 4 代码 它调用 HttpGet 来获取 HTML 输出 HTML 返回 脚本和图像位置均设置为本地 例如 img src images foo jpg 所以我需要调用 URL 将它们变成绝对 img
  • 如何更改清理作业的 cdc 保留值?

    我正在 asp net mvc2 应用程序上实现日志记录功能 该应用程序使用 SqlServer2008 作为数据库 使用实体框架作为数据模型 我启用了 Sql Server 的 CDC 功能 其日志记录更改得很好 但我刚刚注意到一些旧的日
  • 在 OSX Mavericks 上的 R 中安装 rjags

    我正在尝试在 R 中安装包 rjags 但遇到以下错误 Loading required package rjags Error onLoad failed in loadNamespace for rjags details call d
  • Square 随机数代表什么?

    我正在尝试向 Square 提交付款 但不确定该付款是什么card nonce代表 完整的 API 文档在这里 https docs connect squareup com api connect v2 endpoint createcu
  • 反转 DataFrame 列顺序

    我想简单地反转给定 DataFrame 的列顺序 我的数据框 data year 2010 2011 2012 2011 2012 2010 2011 2012 team Bears Bears Bears Packers Packers
  • 使用 spring-hateoas 反序列化包含(_links 和 _embedded)的 JSON

    我正在尝试调用非常简单的 json Web 服务 返回这种形式的数据 embedded users identifier 1 firstName John lastName Doe links self href http localhos
  • Mongodb类型参考节点

    我正在尝试引用节点模型中的另一个对象 User new Schema username type String index unique true Idea new Schema Creator type User 但我收到这个错误Unde