我试图谷歌我的简单问题,但找不到答案.我找不到它的ObjectId对象.
db.user.find({_id:ObjectID("57fa0a15cf1e8c0e571e1a52")})
Run Code Online (Sandbox Code Playgroud)
ReferenceError:未定义ObjectID
为什么?怎么了?
我认为我的问题很简单也很愚蠢,但是我读了很多材料,无法想象如何做我想要的事情。
所以,我使用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 True和async