Pythoneve GET响应不包含资源的内容(除非指定其架构)

2024-10-03 17:19:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经开始使用pythoneve访问另一个项目中现有的MongoDB数据库。我成功地获得了对数据库中特定文档的查询的正确的HTTP 200响应,但令我困惑的是,这些响应中除了以下信息之外,没有任何其他信息:

"_items": [
{
  "_updated": "Thu, 01 Jan 1970 00:00:00 GMT",
  "_etag": "<some etag>",
  "_created": "Thu, 01 Jan 1970 00:00:00 GMT",
  "_id": "<some ObjectID>",
}

后来我发现,如果我在Eve的模式中指定条目,我确实可以得到想要的数据设置.py文件。在

我假设这是有意的行为,可能与验证有关。但我想知道有没有办法把它关掉。我的主要目标是为现有数据库快速启动并运行pythonrestapi,为此目标,指定模式是一个不必要的麻烦。我不介意现在申请,但我不介意。在


Tags: 项目文档信息数据库http目标mongodb模式
1条回答
网友
1楼 · 发布于 2024-10-03 17:19:16

尝试将ALLOW_UNKNOWN设置为True。只要确保端点是只读的,除非您希望在数据存储中允许未知字段/未验证的文档。在

相关问题 更多 >