我正在使用python eve来构建数据存储服务。我的所有馆藏都是无模式的,因此我将ALLOW_UNKNOWN
设置为True。一切正常,除了引用另一个的字段。我试图通过对象id字符串请求集合过滤,并且我总是得到一个空列表。
例如,我在apps
设置中设置了task
和DOMAIN
个收藏。
我的请求顺序如下:
POST' / apps':
{
"name": "test"
}
获取' / apps':
{
"_items": [
{
"_id": "5afb45872fb8d57c7d93d8fa",
"name": "Test app",
"_updated": "Tue, 15 May 2018 20:39:35 GMT",
"_created": "Tue, 15 May 2018 20:39:35 GMT"
}
],
"_meta": {
"page": 1,
"max_results": 25,
"total": 1
}
}
POST' / tasks':
{
"title": "Check log files",
"app_id": "5afb45872fb8d57c7d93d8fa"
}
GET' / tasks':
{
"_items": [
{
"_id": "5afb4bcd2fb8d57c7d93d912",
"title": "Check log files",
"app_id": "5afb45872fb8d57c7d93d8fa",
"_updated": "Tue, 15 May 2018 21:06:21 GMT",
"_created": "Tue, 15 May 2018 21:06:21 GMT"
}
],
"_meta": {
"page": 1,
"max_results": 25,
"total": 1
}
}
GET' / tasks /?where = {" app_id":" 5afb45872fb8d57c7d93d8fa"}:
{
"_items": [],
"_meta": {
"page": 1,
"max_results": 25,
"total": 0
}
}
我的问题是:
app_id
?查看文档我发现query_objectid_as_string
设置,但文档端点返回404错误。
GET / tasks / 5afb4bcd2fb8d57c7d93d912 - >找不到