我正在使用MongoDB探索回送。我遇到了一个关键问题,在按照文档步骤进行操作之后,出现了我无法找到其错误根源的问题。我的配置是这个
我继承了带有其他参数的默认用户模型
我的users.json文件
...
"relations": {
"address": {
"type": "embedsOne",
"model": "Address",
"property": "billingAddress",
"options": {
"validate": true,
"forceId": false
}
},
...
我的datasource.json文件
...
"db": {
"host": "localhost",
"port": 27017,
"url": "mongodb://localhost:27017/warehousing",
"database": "warehousing",
"password": "",
"name": "db",
"user": "",
"connector": "mongodb"
},
"transient": {
"name": "transient",
"connector": "transient"
},
"storage": {
"name": "storage",
"connector": "loopback-component-storage",
"provider": "filesystem",
"root": "./files"
}
...
我的model-config.json文件
...
"Address": {
"dataSource": "transient",
"public": false
},
...
我遵循了所有似乎已记录在案的HERE
仍然出现此错误。
c:\node\loopback\loopback-ocd>node .
c:\node\loopback\loopback-ocd\common\models\users.js:12
Users.embedsOne(Address, {
^
TypeError: Users.embedsOne is not a function
at module.exports (c:\node\loopback\loopback-
ocd\common\models\users.js:12:11)
at c:\node\loopback\loopback-ocd\node_modules\loopback-boot\lib\executor.js:251:11
at Array.forEach (<anonymous>)
at defineModels (c:\node\loopback\loopback-ocd\node_modules\loopback-boot\lib\executor.js:229:23)
at setupModels (c:\node\loopback\loopback-ocd\node_modules\loopback-boot\lib\executor.js:197:3)
at execute (c:\node\loopback\loopback-ocd\node_modules\loopback-boot\lib\executor.js:40:3)
at bootLoopBackApp (c:\node\loopback\loopback-ocd\node_modules\loopback-boot\index.js:154:3)
at Object.<anonymous> (c:\node\loopback\loopback-ocd\server\server.js:23:1)
at Module._compile (internal/modules/cjs/loader.js:689:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
at Module.load (internal/modules/cjs/loader.js:599:32)
at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
at Function.Module._load (internal/modules/cjs/loader.js:530:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:742:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:743:3)
有人可以帮助我吗?预先感谢您的宝贵时间