我试图将一些地理数据(超过40K)导入到mongodb(3),但有时某些文档会出错:
"code" : 16755, "errmsg" : "insertDocument :: caused by :: 16755 Can't extract geo keys from object, malformed geometry
我检查了文档,它是一个有效的geojson,尊重mongodb格式[long,lat].当我插入没有多边形的文档时,它可以...
我无法弄清楚那些多边形有什么问题.这是一个例子:
感谢帮助.
{
name: "Alco",
slug: "alco-montpellier",
cities: ["MONTPELLIER"],
polygon: {
type: "Polygon",
coordinates: [
[
[3.834017, 43.610297],
[3.833734, 43.610352],
[3.832791, 43.612713],
[3.832684, 43.613476],
[3.832791, 43.614735],
[3.830752, 43.614796],
[3.829067, 43.614578],
[3.831064, 43.617001],
[3.832523, 43.61924],
[3.832716, 43.619938],
[3.833925, 43.620975],
[3.834285, 43.621277],
[3.834561, 43.621804],
[3.834534, 43.621753],
[3.834561, 43.621803],
[3.835378, 43.622456],
[3.835416, 43.622468],
[3.835417, 43.622473],
[3.836562, 43.622849],
[3.835891, 43.624896],
[3.838081, 43.626389],
[3.839628, …Run Code Online (Sandbox Code Playgroud) 我正在关注使用react-native构建聊天应用程序的sendbird教程,当我尝试导入sendbird sdk时出现以下错误:
Unable to resolve module http from .../SendbirdSample/node_modules/sendbird/SendBird.min.js:
Unable to find this module in its module map or any of the node_modules/http and its parent directories
Run Code Online (Sandbox Code Playgroud)
我删除了node_modules文件夹并再次运行npm install,清理了npm cache并清除了watchman watch但无法修复它.
有关这个问题的任何想法?
main.js
import React from 'react';
import {
StyleSheet,
Navigator
} from 'react-native';
var Login = require('./components/login');
var Channels = require('./components/channels');
var ROUTES = {
login: Login,
channels: Channels
};
module.exports = React.createClass({
renderScene: function(route, navigator) {
var Component = ROUTES[route.name];
return <Component route={route} navigator={navigator} />;
},
render: …Run Code Online (Sandbox Code Playgroud)