是否可以将方法保存到变量中?
我有一个名为MyFilter的类,它在不同的字段上过滤Items.
MyFilter的构造函数应该问两件事:
例如:
我有一个Item,我想检查语言==字符串是否给过滤器
所以我需要得到该Item的语言,所以Item.getLanguage()...
我还需要它为Item.getTitle(), Item.getId()等等.
我认为这可能与lambda有关,但我不知道如何.
我想从 mongodb 获取大量用户的详细信息。用户列表超过10万。由于mongodb不支持一次性非常大的数据查询。我想知道哪种是获取数据的最佳方式。
groups_of_list 包含 10000 个用户 ID 的列表
Run Code Online (Sandbox Code Playgroud)for group in groups_of_list: curr_data = db.collection.find({'userId': {'$in': group}}) data.append(curr_data)
Run Code Online (Sandbox Code Playgroud)for doc in db.collection.find({}): if i['userId'] in set_of_userIds: data.append(doc)
我想得到禁食法。
如果有更好的方法/途径,请指出。