我正在做一个大堆栈房地产应用程序"https://www.youtube.com/watch?v=WB--CkjKJMQ&list=PL9Hl4pk2FsvUjfSsxLolVToO5t1hwEIKK&index=2“项目的代码。
我已经安装了所有的依赖项,配置了数据库v3.5.18,并在.env文件中设置了配置。
之后,我运行了inferschema:write脚本。
使用以下代码更新了schema.graphql文件
type Property {
_id: Long!
AddressL_1: String
AddressLin: String
Assessment: String
COUNTYCD: Int!
CareOfTaxp: String
Certificat: String
CityStateZ: String
Continuous: Float!
CountyAbbr: String!
CountyName: String!
DbaName: String
FallowAcre: Float!
FarmsiteAc: Float!
ForestAcre: Float!
GISAcres: Float!
GrazingAcr: Float!
IrrigatedA: Float!
LegalDescr: String
LevyDistri: String
NonQualAcr: Float!
OwnerAdd_1: String
OwnerAdd_2: String
OwnerAddre: String
OwnerCity: String
OwnerName: String
OwnerState: String
OwnerZipCo: String
PropType: String
PropertyID: Int!
Range: String
SHAPE_Area: Float!
SHAPE_Leng: Float!
Section: String
Subdivisio: String
TaxYear: Int!
TotalAcres: Float!
TotalBuild: Int!
TotalLandV: Int!
TotalValue: Int!
Township: String
WildHayAcr: Float!
id: String!
}然后,当我运行服务器时,它会给出以下错误
C:\Users\practice-GRAND->STACK\realEstateApp\api\node_modules\graphql-compose\lib\TypeStorage.js:44
throw new Error(`Type with name ${(0, _misc.inspect)(typeName)} does not exists`);
Error: Type with name "Long" does not exists发布于 2021-10-04 04:47:27
向schema.graphql添加标量Long应该可以解决这个问题,但是如果您严格遵循youTube来使用数据库v3.5.18,则另一个问题是
驱动程序连接到不支持多个数据库的数据库。请升级到neo4j 4.0.0或更高版本,以便使用此功能
https://stackoverflow.com/questions/68050520
复制相似问题