我在使用find函数从MongoDB查询数据时遇到了Ballerina编程语言错误。我收到的错误消息是:“无法推断参数'rowType'的类型。我还附加了查询方法的图像以供参考。您能帮助我解决这个问题吗?”这是我的代码行。第一个月
kknvjkwl1#
find操作相关的API文档请参见https://lib.ballerina.io/ballerinax/mongodb/4.3.0#Client返回类型为stream<rowType, error?> | Error这个例子可能对你有用https://github.com/ballerina-platform/module-ballerinax-mongodb/blob/08170e793ac0fb1a642a5a441621968e5134c57d/mongodb/samples/query.bal#L42(但这个有点旧)我们可以这样做:
find
stream<rowType, error?> | Error
type Store { string name; string address; anydata...; } stream<Store, error?> found = check mongoClient->find("stores", filter = {name: "Joe Market"});
字符串Store是我们期望从集合中得到的记录类型。
Store
1条答案
按热度按时间kknvjkwl1#
find
操作相关的API文档请参见https://lib.ballerina.io/ballerinax/mongodb/4.3.0#Client返回类型为
stream<rowType, error?> | Error
这个例子可能对你有用https://github.com/ballerina-platform/module-ballerinax-mongodb/blob/08170e793ac0fb1a642a5a441621968e5134c57d/mongodb/samples/query.bal#L42(但这个有点旧)
我们可以这样做:
字符串
Store
是我们期望从集合中得到的记录类型。