小编Ami*_*dry的帖子

将地理数据导入Mongodb时出错:无法从对象,格式错误的几何体中提取地理键

我试图将一些地理数据(超过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)

import mongodb geojson meteor

4
推荐指数
1
解决办法
1903
查看次数

Sendbird SDK无法使用React Native

我正在关注使用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)

node.js npm react-native sendbird

3
推荐指数
1
解决办法
690
查看次数

标签 统计

geojson ×1

import ×1

meteor ×1

mongodb ×1

node.js ×1

npm ×1

react-native ×1

sendbird ×1