如何从MongoDB检索数据并在Rest-Assured测试中使用

如何从MongoDB检索数据并在Rest-Assured测试中使用,mongodb,rest,rest-assured,Mongodb,Rest,Rest Assured,以下数据正在mongodb中存储:- _id:5b072863d285a8331b3e34f3 CaId:"1334401849" Account:28255305 Code:"CAPITAL EXPENDITURES/IMPROVEMENTS: 554" Amount:"5" PrPercent:"45" InPercent:"55" ContactID:-1 TradeDate:2018-05-24 16:01:28.093 SettleDate:2018-06-09 00:00:00.00

以下数据正在mongodb中存储:-

_id:5b072863d285a8331b3e34f3
CaId:"1334401849"
Account:28255305
Code:"CAPITAL EXPENDITURES/IMPROVEMENTS: 554"
Amount:"5"
PrPercent:"45"
InPercent:"55"
ContactID:-1
TradeDate:2018-05-24 16:01:28.093
SettleDate:2018-06-09 00:00:00.000
TrCode:"CHECKDSB"
DiType:"NONE"
Comment:"hdfghdfghdfgh"
Status:"Pending"
现在,如果我想从mongo获取数据,从建立与db的连接开始,到获取数据

我使用Rest-assured来使用springboot自动化API测试,因此有很多与mongo相关的库可以使用


那么如何开始呢?

您将如何运行这些测试?您是在服务的真实实例上测试它,还是作为单元测试的一部分?如果是后者,我强烈建议使用与真实MongoDB实例的连接以外的其他连接:例如,这个嵌入式MongoDB库或Fongo

也请查看此链接