使用代码:
all_reviews = db_handle.find().sort('reviewDate', pymongo.ASCENDING)
print all_reviews.count()
print all_reviews[0]
print all_reviews[2000000]
Run Code Online (Sandbox Code Playgroud)
计数打印2043484,然后打印all_reviews[0].
但是在打印时all_reviews[2000000],我收到错误:
pymongo.errors.OperationFailure:数据库错误:运行程序错误:溢出排序阶段缓冲数据使用量33554495字节超过内部限制33554432字节
我该如何处理?
我想在javascript中比较两个数组.
我想要的是:
a <b⇔∃i≥0st a [i] <b [i]且∀0≤j<i,a [j] = b [j]
因此,非负数的数组可以按需运行:
firebug> [0,1,2,3,4] < [1,0,0]
true
Run Code Online (Sandbox Code Playgroud)
将负数与零进行比较按预期工作:
firebug> [-1, 1] < [0, 0]
true
Run Code Online (Sandbox Code Playgroud)
但将负数与负数进行比较则令人惊讶:
firebug> [-2] < [-1]
false
firebug> -2 < -1
true
Run Code Online (Sandbox Code Playgroud)
这里发生了什么,所以我可以纠正我对javascript中数组比较意味着什么的直觉?