小编moh*_*sen的帖子

无法找到当前平台“debian-openssl-1.1.x”的 Prisma 查询引擎库

我有一个由多个微服务组成的 NodeJS/NestJS 项目。我已经在 aws kubernetes 集群上部署了 postgres 数据库以及与数据库交互的微服务 pod。我使用 Prisma 作为 ORM,当我执行到 pod 并运行时

\n
\n

npx prisma 生成

\n
\n

输出如下:

\n
Environment variables loaded from .env\nPrisma schema loaded from prisma/schema.prisma\n\n\xe2\x9c\x94 Generated Prisma Client (4.6.1 | library) to ./node_modules/@prisma/client in 1.32s\nYou can now start using Prisma Client in your code. Reference: https://pris.ly/d/client\n\nimport { PrismaClient } from '@prisma/client'\nconst prisma = new PrismaClient()\n
Run Code Online (Sandbox Code Playgroud)\n

但是当我调用 API 通过 prisma ORM 在 postgres 数据库中创建对象时,我在微服务 pod 中收到以下错误:

\n
\nerror:  PrismaClientInitializationError:\nInvalid `prisma.session.create()` invocation:\n\n\nQuery engine library …
Run Code Online (Sandbox Code Playgroud)

postgresql openssl node.js docker prisma

8
推荐指数
1
解决办法
1万
查看次数

pymongo.errors.OperationFailure:命令插入需要身份验证

我正在创建一个集合并希望将其插入到我的数据库中

我已经导入了 pymongo 并且我以这种方式定义了 db = myClient["mydb"] 但它说命令插入需要身份验证

 >>> import pymongo
 >>> from pymongo import MongoClient
 >>> myClient = MongoClient()
 >>> db = myClient.mydb
 >>> users = db.users
 >>> user1 = {"username": "nick", "password": "mysecurepass", "fav_num": 445}
 >>> user_id = users.insert_one(user1).inserted_id
Run Code Online (Sandbox Code Playgroud)

第 155 行,在 _check_command_response 中引发 OperationFailure(msg % errmsg, code, response) pymongo.errors.OperationFailure:命令插入需要身份验证

python mongodb pymongo ubuntu-18.04

6
推荐指数
1
解决办法
3847
查看次数