我正在使用 Vogel.js 连接到 Amazon DynamoDB。太好了,但是我正在努力解决的一件事是这样的电话
MyEntity.get({ my_key: keyValue }, callback);
如果没有结果,要么返回 null,要么返回一个包装对象。
如果我只想MyEntity
作为一个对象阅读,那么在我的回调中我似乎必须这样做
const myEntityAsAnObject = queryResult.get();
但是,如果没有结果,这将抛出。因此,在获取之前我必须进行一些空值检查。我可以使用 lodash 或其他东西,但我想知道 - 有没有更好的方法来做到这一点?就像是
MyEntity.getAsObject({ my_key: keyValue }, callback);
那将始终返回未包装的对象?