-
-
Notifications
You must be signed in to change notification settings - Fork 190
Description
I try both database and it does not work.
In order to connect to these databases I add to the 'server.js' file the following:
if (process.env.TYPEORM_CONNECTION === "mysql") {
connectionSettings.username = process.env.TYPEORM_USERNAME;
connectionSettings.password = process.env.TYPEORM_PASSWORD;
connectionSettings.port = process.env.TYPEORM_PORT;
connectionSettings.database = process.env.TYPEORM_DATABASE;
}
if (process.env.TYPEORM_CONNECTION === "mongodb") {
connectionSettings.port = process.env.TYPEORM_PORT;
connectionSettings.database = process.env.TYPEORM_DATABASE;
}
Than I could connect to the databases and some data was added BUT for each of them I got an error about creating data...
For example - mongoDb case - try to register - http://localhost:3018/register
and got:
TypeORMError: Query Builder is not supported by MongoDB.
at new TypeORMError (E:\projects\sonicjs\node_modules\typeorm\error\TypeORMError.js:9:28)
at MongoRepository.createQueryBuilder (E:\projects\sonicjs\node_modules\typeorm\repository\MongoRepository.js:30:15)
at TypeormStore.createQueryBuilder (E:\projects\sonicjs\node_modules\connect-typeorm\out\app\TypeormStore\TypeormStore.js:180:32)
at TypeormStore.get (E:\projects\sonicjs\node_modules\connect-typeorm\out\app\TypeormStore\TypeormStore.js:30:18)
at session (E:\projects\sonicjs\node_modules\express-session\index.js:485:11)
at Layer.handle [as handle_request] (E:\projects\sonicjs\node_modules\express\lib\router\layer.js:95:5)
at trim_prefix (E:\projects\sonicjs\node_modules\express\lib\router\index.js:317:13)
at E:\projects\sonicjs\node_modules\express\lib\router\index.js:284:7
at Function.process_params (E:\projects\sonicjs\node_modules\express\lib\router\index.js:335:12)
at next (E:\projects\sonicjs\node_modules\express\lib\router\index.js:275:10)
at jsonParser (E:\projects\sonicjs\node_modules\body-parser\lib\types\json.js:110:7)
at Layer.handle [as handle_request] (E:\projects\sonicjs\node_modules\express\lib\router\layer.js:95:5)
at trim_prefix (E:\projects\sonicjs\node_modules\express\lib\router\index.js:317:13)
at E:\projects\sonicjs\node_modules\express\lib\router\index.js:284:7
at Function.process_params (E:\projects\sonicjs\node_modules\express\lib\router\index.js:335:12)
at next (E:\projects\sonicjs\node_modules\express\lib\router\index.js:275:10)