繁体   English   中英

数组中的索引项 - MongoDB

[英]Indexing items in array - MongoDB

我对mongodb很陌生,因此我想知道当我需要在数组中添加索引项时 mongoose 模式应该是什么样子。

这是我希望 output 的样子:

_id: some_id
users: Object
  0: Array
      0: some_user_id
      1: some_user_id
      2: some_user_id

这是我试图创建的模式,但我认为我在这里错了:

const mongoose = require('mongoose')

const timerSchema = mongoose.Schema({
  users: [[]]
})

module.exports = timerSchema

先感谢您!

If you want timerSchema.users property to hold an array of arrays then your schema definition is correct.you can also specify type of array, refer This example to create array of arrays using mongoose Schema which contain output as well.

或者如果您希望用户为 object 那么,

const timerSchema = mongoose.Schema({
  users: {
         <Field1>:[[]],
         <Field2>:<Type>
      }
})

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM