小编Sat*_*urn的帖子

ObjectID未定义.在Mongo Shell中无法通过id找到对象

我试图谷歌我的简单问题,但找不到答案.我找不到它的ObjectId对象.

db.user.find({_id:ObjectID("57fa0a15cf1e8c0e571e1a52")})
Run Code Online (Sandbox Code Playgroud)

ReferenceError:未定义ObjectID

为什么?怎么了?

mongodb

3
推荐指数
1
解决办法
3383
查看次数

在 python asyncio 上发布订阅

我认为我的问题很简单也很愚蠢,但是我读了很多材料,无法想象如何做我想要的事情。

所以,我使用websockets库,并且我有这个算法:

# 1. get connection and start handle it
async def main_request_handler(ws, path):
    proxy = Proxy()
    try:
        await proxy.start(ws, path)
Run Code Online (Sandbox Code Playgroud)

2.在start内部我创建第二个websocket来传递请求ws并接收答案并将其发送到ws

while True:
    request_raw = await self.ws_server.recv()
    await self.process_request_from_server(request_raw)
Run Code Online (Sandbox Code Playgroud)

问题是,我需要为多个 ws客户端使用一个 websocket 服务器连接,并且我需要向每个人传递相同的答案ws_server。现在我只得到一个响应,因为 .recv() 仅返回其中一个“订阅者”的值。如何解决这个问题?请注意,我使用while Trueasync

python websocket python-asyncio

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

标签 统计

mongodb ×1

python ×1

python-asyncio ×1

websocket ×1