MongoError:无法将几何投影到球形 CRS 中

Rah*_*uly 2 geospatial mongoose mongodb node.js

我正在尝试在 Mongo 中存储实体的位置。我似乎只在输入的几个位置遇到问题。我得到的错误是

MongoError:无法提取地理键:无法将几何投影到球形 CRS:[26.1633829, 91.78194759999997]。索引有问题吗?我正在研究 mongodb 3.4 版

我的架构如下

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

var modelSchema = new mongoose.Schema({

email: {type: String, lowercase: true},
username: {type: String, unique: true, lowercase: true, index: true},
branchName: String,
address: {
    address1: String,
    address2: String,
    locality: String,
    pinCode: Number,
    sublocality_level_2: String,
    sublocality_level_1: String,
    localityName: String,
    administrative_area_level_2: String,
    administrative_area_level_1: String,
    country: String,
    postal_code: String,
    geo: {
        type: [Number],
        index: '2dsphere'
    }
},
branchPAN: String,
branchType: String,        
});

module.exports = mongoose.model('SampleModel', modelSchema);
Run Code Online (Sandbox Code Playgroud)

Rah*_*uly 7

在这里阅读更多内容后。 https://docs.mongodb.com/manual/reference/geojson/#point

该链接中有一个注释

重要信息始终按经度、纬度顺序列出坐标。

我正在以相反的方式传递值。