Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.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/2/node.js/33.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
TypeError:无法读取属性';长度';尝试使用sequelize将GeoJSON点保存到MySQL时未定义的_Mysql_Node.js_Sequelize.js - Fatal编程技术网

TypeError:无法读取属性';长度';尝试使用sequelize将GeoJSON点保存到MySQL时未定义的

TypeError:无法读取属性';长度';尝试使用sequelize将GeoJSON点保存到MySQL时未定义的,mysql,node.js,sequelize.js,Mysql,Node.js,Sequelize.js,因此,我一直试图使用sequelize将GeoJson点保存到我的MySQL数据库中,并不断得到错误TypeError:Cannotread属性'length'的undefined。我已经按照文档需要保存的格式保存了文档,但是如果我不尝试保存该点,所有其他信息都不会有问题。以下是问题所在: //用户提供的地理编码城市和州 const geocodedData=wait geocoder.geocode(`${city},${state}`) console.log(geocodedData)

因此,我一直试图使用sequelize将GeoJson点保存到我的MySQL数据库中,并不断得到错误TypeError:Cannotread属性'length'的undefined。我已经按照文档需要保存的格式保存了文档,但是如果我不尝试保存该点,所有其他信息都不会有问题。以下是问题所在:

//用户提供的地理编码城市和州
const geocodedData=wait geocoder.geocode(`${city},${state}`)
console.log(geocodedData)
常数纬度=地理编码数据[0]。纬度
常量经度=地理编码数据[0]。经度
常量点={type:'point',坐标:[纬度,经度]}
console.log(点)
//创建用户
试一试{
user=wait user.create(
分配({firstName,lastName,username,email,password,city,state,geo:point})
)        
}捕捉(错误){
console.log(错误)
返回下一步(新的ErrorResponse('Error saving data!',400))
}