我需要找到一个随机文件的条件,在这个文件中的消息是超过10个字符长。 我现在已经到了一切都不正常的地步。你知道吗
这是我目前的代码:
allEntrys = _chatlog.count()
_chatlog.find({"message" : {"$gt" : "10"}}).limit(1).skip(random.randint(0, allEntrys))
我的问题是,一旦我发现一个消息长度大于10的结果,它就会被跳过
.skip(random.randint(0, allEntrys))
无论如何,一些匹配,可能不超过10个字符的每条消息。 有没有什么方法可以使用像“$gt”这样的搜索条件从我的集合中随机选取objectid?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐