Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何创建对象的Mongoose模型数组?_Javascript_Arrays_Node.js_Mongodb_Mongoose - Fatal编程技术网

Javascript 如何创建对象的Mongoose模型数组?

Javascript 如何创建对象的Mongoose模型数组?,javascript,arrays,node.js,mongodb,mongoose,Javascript,Arrays,Node.js,Mongodb,Mongoose,我正在尝试创建如下内容: var User = mongoose.model('Clicker', totalClicks: [ {type: Number, default: 0}, {type: Number, default: 0} ], 我试过不同的文档,都是关于MongoDB和Mongoose的。对我帮助最大的是不要给我语法错误。但是数组总是空的 maxClicks:数组[0]长度:0 我如何构建这个简单的模型 附录 model.js: var mongoos

我正在尝试创建如下内容:

var User = mongoose.model('Clicker',
  totalClicks: [
    {type: Number, default: 0},
    {type: Number, default: 0}
  ],
我试过不同的文档,都是关于MongoDB和Mongoose的。对我帮助最大的是不要给我语法错误。但是数组总是空的

maxClicks:数组[0]长度:0

我如何构建这个简单的模型

附录

model.js:

var mongoose = require('mongoose');
var Clicker = mongoose.model('Clicker',
  {
    username: { type: String, unique: true},
    password: { type: String, select: false},
    totalClicks: [
      {type: Number, default: 0},
      {type: Number, default: 0}
    ],
    maxClicks: [
      {type: Number, default: 100},
      {type: Number, default: 100}
    ]
  });

module.exports = mongoose.model('Clicker', Clicker);

尝试使用Mongoose架构对象

var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var Clicker = new Schema({
{
    username: { type: String, unique: true},
    password: { type: String, select: false},
    totalClicks: [{type: Number, default: 0}],
    maxClicks: [{type: Number, default: 100}]
  });

module.exports = mongoose.model('Clicker', Clicker);

@完成了。我已经添加了它的扩展版本。请发布一个示例,说明您希望mongodb文档的外观