此时我已经在Node.JS API中编写了一个函数
>>> C_x = np.random.uniform(38.8, 39.4, size=k)
>>> C_y = np.random.uniform(-77.5,-76.5, size=k)
>>> np.array(list(zip(C_x, C_y)), dtype=np.float32)
array([[ 39.04865646, -76.83393097],
[ 39.06672668, -76.70361328],
[ 39.35120773, -77.00741577]], dtype=float32)
它将在数组用户中找到所有文档的用户ID,
例如,所以这个函数会找到这个文档。
Board.find({ users : req.user._id})
如果我将更改数组对象id
的文档中的用户数组{
"_id" : ObjectId("5a7f4b46f489dd236410d88a"),
"name" : "first",
"users" : [
ObjectId("5a1db9e8db97d318ac70715d")
]
}
如何在这种情况下找到这个文件,只使用保存在用户对象[]中的req.user._id?
我们现在能以某种方式找到它吗?
答案 0 :(得分:2)
您只需将其更改为:Board.find({ 'users._id' : req.user._id})
答案 1 :(得分:0)
你也可以使用:
db.collection_name.find( { "user": { "_id" : req.user._id } } )