Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带水线的Sailsjs地理空间解决方案_Javascript_Sails.js_Geospatial_Waterline - Fatal编程技术网

Javascript 带水线的Sailsjs地理空间解决方案

Javascript 带水线的Sailsjs地理空间解决方案,javascript,sails.js,geospatial,waterline,Javascript,Sails.js,Geospatial,Waterline,似乎Sailsjs/Waterline目前不支持点类型或使用JSON的地理空间索引 有没有办法为某些适配器自定义模式以支持地理空间数据类型 如果没有,是否有办法将第二个ORM集成到Waterline中?如果您查看Waterline文档,您可以了解如何创建自定义数据类型和自己的验证,您可以在Sails.js中找到一个地理空间示例,您需要MongoDB(npm安装--save Sails mongo)进行地理空间索引,此外,您还需要确保在config/bootstrap.js中创建2dindex(确

似乎Sailsjs/Waterline目前不支持点类型或使用JSON的地理空间索引

有没有办法为某些适配器自定义模式以支持地理空间数据类型


如果没有,是否有办法将第二个ORM集成到Waterline中?如果您查看Waterline文档,您可以了解如何创建自定义数据类型和自己的验证,您可以在Sails.js中找到一个地理空间示例,您需要MongoDB(npm安装--save Sails mongo)进行地理空间索引,此外,您还需要确保在config/bootstrap.js中创建2dindex(确保根据您的特殊需要替换modelname和attributename):

module.exports.bootstrap=函数(cb){
//确保在位置的坐标属性上有2dsphere索引。
sails.models.modelname.native(函数(err,集合){
ensureIndex({attributename:'2dsphere'},函数(){
//完成后触发此回调方法非常重要
//使用引导!(否则您的服务器将永远无法提升,因为它正在等待引导)
cb();
});
});

};没有帮助,该示例只显示了如何创建点。这需要.Native mongodb或haversine公式实现您的链接已过期。任何想要了解如何创建自定义数据类型的人:请看这里: