草庐IT

haskell-platform

全部标签

parse-platform - 为实时查询设置解析和 redis

我有一个在集群中运行的解析服务器,一切正常,但在过去的几天里,我不得不添加实时查询,只是在配置中激活它效果不佳,因为事件“创建”仅被触发几次(虽然不在集群中,但它不会错过任何一次)。从解析文档中建议使用redis,这是我的问题:我不明白如何将解析的数据库传递给redis的数据库以正常工作。可以请有人让我走上正确的道路吗? 最佳答案 当您配置ParseServer时,有一个选项可以包含Redis服务器的URL并设置您要为其启用实时查询的类名:liveQuery:{classNames:['_User','Map'],redisURL:

mongodb - Haskell,mongodb,日期

我如何从haskell向mongodb中插入或自动插入日期?从mongo日期类型转换为haskell数据类型的最佳方法是什么?比如说,在我插入博客帖子记录(任何haskell网络框架)并且我想自动为每条记录添加日期戳的情况下。我该怎么办?问题更多是关于在haskell驱动程序中创建类型转换和mongodb日期类型。 最佳答案 您必须创建一个bson文档并将其存储在mongodb中。最优雅的方法是为您自己的类型创建一个转换作为bson的实例。来自sources:instanceValUTCTimewhereval=UTCcast'(U

haskell 。 MongoDB 驱动程序或 Aeson 字符集问题

美好的一天,我的mongodb数据库充满了一些数据,我确保数据存储在正确的字符集中,为了获取数据,我使用以下代码片段:{-#LANGUAGEOverloadedStrings#-}importNetwork.WaiimportNetwork.Wai.Handler.Warp(run)importData.Enumerator(Iteratee(..))importData.Either(either)importControl.Monad(join)importData.Maybe(fromMaybe)importNetwork.HTTP.Types(statusOK,status40

使用 haskell 驱动程序的 MongoDB 全文搜索

是否可以通过haskell驱动程序使用mongoDB的全文搜索?我在haskellAPI中找到了“runCommand”,但它需要一个文档作为参数。这对于mongodb可以运行的所有其他命令都很好,但是文本命令的语法是:db.collection.runCommand("text",{search:"something"})所以我不知道如何将“文本”作为文档前面的第一个参数。谢谢 最佳答案 text-command可以写成另一种结构:{text:your_collection,search:your_text,filter:your

mongodb 通过 Haskell : How to enable text search

如何在Haskell中编写以下mongodb查询?db.quotes.runCommand("text",{search:"tomorrow",filter:{speaker:"macbeth"}})Thisisthemongodbcontext,和thisistheHaskelldocumentation.更新我需要使用此命令运行mongod:mongod--setParametertextSearchEnabled=true而且我还需要为我要搜索的集合创建索引。我尝试创建索引,但没有用。这是我的新问题:mongodbviaHaskell:creatingatext-searchin

mongodb - Haskell 数据库连接

请查看这个scotty应用程序(它直接取自thisoldanswerfrom2014):importWeb.ScottyimportDatabase.MongoDBimportqualifiedData.Text.LazyasTimportControl.Monad.IO.ClassrunQuery::Pipe->Query->IO[Document]runQuerypipequery=accesspipemaster"nutrition"(findquery>>=rest)main=dopipe您会看到数据库连接(pipe)是如何在网络应用程序启动时只创建一次的。随后,成千上万甚至数

mongodb - 将 MongoDB 部署到 Google Cloud Platform 的最佳方式?

一直在使用一个只需要CRUD操作的简单数据库模型开发网络应用程序,认为MongoDB非常适合它。该项目最重要的限制是它能够从少量用户扩展到大量用户。我一直在查看云启动器,我注意到最受欢迎的MongoDB解决方案宣传的成本约为350美元/月。这是一个惊人的数量,让我考虑为我的数据库使用云sql。有没有更好的方法将MongoDB部署到GCP,更适合我的用例?我一直在阅读有关使用kubernetes自动扩展的信息,但我找不到任何关于价格的信息。非常感谢任何和所有建议 最佳答案 我没有将mongodb与kubernetes一起使用,但我们确

Haskell 不明确的类型变量——我迷路了?

所以,我的想法是使用以下代码在haskell中运行MongoDB查询完整示例:https://gist.github.com/1337864HaskellMongoDB驱动程序简介:https://github.com/TonyGen/mongoDB-haskell/blob/master/doc/Example.hs管道我想把它变成这样,这样我就可以假装运行函数是一个“db”,就像在普通的mongo驱动程序中一样。db这是我编写的函数:mdb::(MonadIOm)=>String->String->IO(Actionma->m(EitherFailurea))mdbhostname

mongodb - Haskell 扩展默认规则。更改默认值?

我使用mongodb并构建了很多像这样的bson类型。["group"=:"default","views"=:0]指定确切的类型真的很烦人。除非可以扣除,否则我必须这样构造它。["group"=:("default"::Text),"views"=:(1::Int)]因此,给{-#LANGUAGEExtendedDefaultRules#-}pragma修复它,但不是理想的类型。它默认为Integer,这出于性能原因并不好,而String出于一致性原因也不好。是否可以更改默认值并使其默认为Int和Text而无需始终手动限定类型?谢谢。 最佳答案