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)
在这里阅读更多内容后。 https://docs.mongodb.com/manual/reference/geojson/#point
该链接中有一个注释
重要信息始终按经度、纬度顺序列出坐标。
我正在以相反的方式传递值。
| 归档时间: |
|
| 查看次数: |
2207 次 |
| 最近记录: |