【问题标题】:node js schema format to store and fetch mongodb用于存储和获取 mongodb 的节点 js 模式格式
【发布时间】:2016-08-26 20:11:56
【问题描述】:

我对架构设计没有更多想法,我已经创建了这种格式的架构。

   var LevelSchema = new Schema(
      {

            _id: { type: String },
            name: { type: Number },
            age: { type: Number },
            level: { type: Number }              

     });

2)。但我的要求是创建这种格式的模式是可能的。我在架构中使用了一个数组。

     var LevelSchema = new Schema(
       [
        {
            _id: { type: String },
            name: { type: Number },
            age: { type: Number },
            level: { type: Number }              
         }
     ]);

【问题讨论】:

  • 这应该也有mongoose标签吗?
  • 你为什么要让schema变得复杂,而array type问题你可以通过编程来解决
  • 我是 node js 的新手,我已经分配了一个任务,可以用这种格式创建模式。

标签: node.js mongodb


【解决方案1】:

如果你指的是你在这个 levelSchema 中给出的结构数组。

   var LevelSchema = new mongoose.Schema({
           levels: [
            {
                _id: { type: String },
                name: { type: Number },
                age: { type: Number },
                level: { type: Number }              
            }      ]
         });

如果您的意图是拥有这个特定对象的多个记录,那么这种类型的对象数组就足够了。

【讨论】:

    猜你喜欢
    • 2018-07-04
    • 1970-01-01
    • 1970-01-01
    • 2021-11-12
    • 2020-04-25
    • 2017-06-24
    • 2021-11-11
    • 1970-01-01
    • 2012-03-14
    相关资源
    最近更新 更多