我如何将数据插入 nodejs 中的模式数组?

How can i insert data to a schema array in nodejs?

我有一个如下所示的架构,我试图向该架构插入一个值,但未分配数据。我们如何将数据分配给 nodejs 中的模式数组? building 是我的模式实例。

我的架构如下所示

geoValues: [
        {
            latitude: Number,

            longitude: Number,

    }
    ],

我尝试像下面那样将数据分配给我的模式

building. geoValues.latitude = latitude;
 building. geoValues.longitude = longitude;

检查您的 mongoose 架构是否如下所示,

const mongoose = require('mongoose');
const Schema = mongoose.Schema;

const buildingSchema = new Schema({
  geoValues: [{
    latitude: Number,
    longitude: Number
  }]
});