小编rlo*_*lou的帖子

使用主键和排序键上的两个条件查询表

我正在尝试使用分区键和排序键查询 dynamodb 表。排序键是一个 unix 日期,所以我想在排序的这两个日期之间请求 x 分区键。我目前可以通过表扫描来实现这一点,但为了速度优势,我必须将其移动到查询中。我无法在网上找到任何使用分区键和排序键来查询表的人的体面示例。

我已仔细阅读此https://docs.aws.amazon.com/sdk-for-go/api/service/dynamodb/#DynamoDB.Query并了解我的参数必须在 KeyConditionExpression 内。

我已经通读了https://github.com/aws/aws-sdk-go/blob/master/service/dynamodb/expression/examples_test.go并大致了解了它。但我就是找不到 KeyConditionExpression 的语法

我原以为是这样的:

keyCond := expression.Key("accountId").
    Equal(expression.Value(accountId)).
    And(expression.Key("sortKey").
    Between(expression.Value(fromDateDec), expression.Value(toDateDec)))
Run Code Online (Sandbox Code Playgroud)

但这会抛出:

ValidationException: Invalid KeyConditionExpression: 运算符或函数的操作数类型不正确;运算符或函数:BETWEEN,操作数类型:NULL

go amazon-dynamodb dynamodb-queries

6
推荐指数
1
解决办法
1853
查看次数

从Schema查看MongoDB Compass中的20多个最新文档

我希望能够通过指南针在Mongo数据库中编辑一些文档,但是查询仅显示20个最新结果。我怎么能查看超过20个?或者至少查看下20个?

mongodb mongodb-query mongodb-compass

5
推荐指数
1
解决办法
2369
查看次数

ImportError:无法导入名称“IncompleteRead” - Windows

这个问题似乎以前已经得到解答,但似乎只发生在linux 上。

我的文件中唯一的导入是 import http.client ,完整的错误如下:

Error:  An error occurred while installing html!
Command "python setup.py egg_info" failed with error code 1 in 
C:\Users\Robert\AppData\Local\Temp\pip-install-nwrzaprg\html\

This is likely caused by a bug in html. Report this to its maintainers.

(online_email-fRueOS4x) C:\Users\Robert\Desktop\stevesjobs_email>python 
auth0.py
Traceback (most recent call last):
  File "auth0.py", line 1, in <module>
    import http.client
  File "c:\users\robert\appdata\local\programs\python\python36- 
   32\Lib\http\client.py", line 71, in <module>
    import email.parser
  File "C:\Users\Robert\Desktop\online_email\email.py", line 2, in 
<module>
    import requests
  File "C:\Users\Robert\.virtualenvs\online_email-fRueOS4x\lib\site- 
packages\requests\__init__.py", line 43, in <module>
import urllib3 …
Run Code Online (Sandbox Code Playgroud)

python pip python-3.x pipenv

1
推荐指数
1
解决办法
1236
查看次数