如何从purescript访问mongodb?

如何从purescript访问mongodb?,mongodb,purescript,Mongodb,Purescript,如何从purescript访问mongodb 我找到的唯一一个包是purescript节点mongodb 但它看起来过时了,而且它没有安装spago 还有其他建议吗 如果不是,我应该使用nodejs驱动程序吗?找到了这个解决问题的fork: 这很容易: queryEmail :: String -> Query User queryEmail email = Q.by { email: Q.eq email } findUserEmail email db = do col <

如何从purescript访问mongodb

我找到的唯一一个包是purescript节点mongodb 但它看起来过时了,而且它没有安装spago

还有其他建议吗


如果不是,我应该使用nodejs驱动程序吗?

找到了这个解决问题的fork:

这很容易:

queryEmail :: String -> Query User
queryEmail email = Q.by { email: Q.eq email }

findUserEmail email db = do
  col <- Mongo.collection "users" db
  users <- Mongo.find (queryEmail email) defaultFindOptions col
  pure case users of
    [] -> Nothing
    arr -> arr # Array.head
querymail::String->查询用户
querymail email=Q.by{email:Q.eq email}
FindUserMail电子邮件db=do
col arr#Array.head

我还没有使用PS中的mongo,但这个库似乎是为purs-0.12.0更新的:。您在purs-0.13.8上有任何编译问题吗?我认为修复它们应该不难。你能提供更多的信息吗?我非常乐意提供帮助。不用担心,谢谢你的回复。我发现这个叉子是他解决问题的地方,所以有了这个叉子,我可以让它工作了:干杯