问题标签 [motorengine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
35 浏览

python - Python [mongo] - 转换 find() 的返回字段

需要从 Mongo 获取特定字段,数据库很大,所以我更喜欢以正确的格式获取值,而不是对其进行后处理。

例如,有 2 个字段需要转换格式:

1_id: ObjectId('604e0dbc96a0c93a45bfc5b0') 字符串为“604e0dbc96a0c93a45bfc5b0: 2.birthdate: ISODate('1999-11-10T00:00:00.000Z') - 字符串日期格式为“10/11/1999”。

MongoDB中的json示例:

检索 Json 特定字段:

是否可以选择使用转换函数在 find() 中返回值?如果不是,当我需要几个字段来格式化值并且 MongoDB 中有数百万条记录时,我最好的选择是什么?

0 投票
1 回答
477 浏览

python - 使用 jetson nano 通过 esc 控制无刷电机

我已经对如何使用 nano jetson 控制带有 ESC(电子速度控制器)的无刷电机进行了大量研究。我没有找到如何将esc连接到jetson的gpio。我也没有找到如何编写一个简单的代码来控制我的电机。

如果你能帮助我清除这些点。

提前致谢。

萨沙·莱普雷勒

0 投票
1 回答
322 浏览

mongodb - AsyncIOMotorClient does not connect to local mongodb

I am trying to move my web blog-like app from Flask to Quart which aparently could significantly improve the performance.

However, I am not able to replicate flask_mongoengine behaviour. So far I tried AsyncIOMotorClient and quart-motor.

If I reduce my code to the core issue, it seems that the issue is here:

returns:

It doesn't throw an error, but I am not able to query any documents from my collections. Does connect=False indicate some sort of issue?

In pymongo this code works perfectly fine:

What am I missing?

0 投票
2 回答
422 浏览

python - 使用 MongoDB 的自定义前缀命令

我正在尝试创建一个setprefix更改服务器前缀的命令。但是,我收到以下错误:

我的代码:

主文件

前缀 cog 文件

我不明白为什么会有一个TypeError. 我正在使用motor它,因为它支持异步。motor documentation它说,当使用它作为find_one()字典时。这就是我这样做的原因,正如您在上面的代码中看到的那样:

我这样做是为了获得 key 的第一个值Prefix。如果有其他人这样做,请告诉我。

0 投票
0 回答
23 浏览

python - 如何更快地调用 pymongo db?

我正在使用电机,但 pymongo 是我最初的选择,后来改用电机,因为它是 python 中 mongodb 的异步版本。

我的目标是同时以最少的等待时间查询具有大量调用的 mongodb。

大约有 1000 个符号,对于每个符号,我必须不时从 mongodb 查询其最新的烛台数据,以便执行某些计算。我需要查询每个符号的最新 5K 文档。所以该集合大约包含 1000 * 5000 = 5,000,000 个文档。

使用 Motor 和 asyncio,我使用以下方法异步获取文档,但是运行代码需要很长时间,我似乎不知道为什么。我在虚拟机上使用 8 核 cpu。

对这个问题有什么帮助吗?