- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Python-Eve 开发一个 API,我需要使用 Cerberus 创建一个 MongoDB 模式声明来表达如下所示的文档:
{
name : 'John Smith',
type: 'home',
devices : [
ObjectID('1234'),
ObjectID('ABCD'),
ObjectID('D2AF'),
],
}
我想知道如何声明一个 Cerberus 架构来拥有一个 ObjectID
数组,就像上面的 devices
键一样。
我想要一个用于其他文档引用数组的模式,并可能使它们可嵌入,就像下面的单元素模式示例一样,取自 Python-Eve documentation :
{
'author': {
'type': 'objectid',
'data_relation': {
'resource': 'users',
'field': '_id',
'embeddable': True
},
},
}
我怀疑这将需要一个自定义类型,但我仍然没有想出如何去做。
最佳答案
OK,找到了如何表示设备:
{
'devices': {
'type': 'list',
'schema': {
'type': 'objectid',
'data_relation': {
'resource': 'devices',
'field': '_id',
'embeddable': True
},
}
}
}
优秀的 hell 犬documentation有。
关于mongodb - python 夏娃。在 Cerberus 模式上声明一个对象 ID 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34401982/
使用additional lookups我可以通过辅助端点访问所需端点的给定文档,如文档中所述: Besides the standard item endpoint which defaults t
我在文档中找不到任何有关如何查找文档字段中包含子字符串的文档的信息,在我的例子中,它是“名称”字段。我在互联网上找到的所有解决方案都不适合我,我看到错误的请求错误。可能是我使用0.5版本的框架的问题,
我正在使用 flask Web 服务器(eve api 的一部分)并且需要执行内部 GET 请求。 对于外部请求,我使用以下代码: url = 'http://127.0.0.1:5000/simul
我正在使用 Python-Eve 开发一个 API,我需要使用 Cerberus 创建一个 MongoDB 模式声明来表达如下所示的文档: { name : 'John Smith',
我正在使用 Python-Eve 开发一个 API,我需要使用 Cerberus 创建一个 MongoDB 模式声明来表达如下所示的文档: { name : 'John Smith',
我有一个注册端点,其中 POST 请求不需要身份验证,因此在创建帐户时也不会将 AUTH_FIELD 添加到 mongodb 集合中。 由于我还需要此端点的用户限制资源访问权限,因此我尝试使用事件后
我有这个架构: DOMAIN = { 'banned': { 'schema': { 'ip': { 'type': '
我通过在我的 eve-API 上执行 POST 请求将新数据添加到我的数据库中。由于需要从 Python 端添加一些数据,我想我可以使用 pre-request event hook 添加这些数据。
我是一名优秀的程序员,十分优秀!