草庐IT

order_datetime

全部标签

c# - MongoDB C# 驱动程序和 DateTime 字段

我正在使用C#驱动程序将文档插入MongoDB集合,当我调试应用程序时,其中一种字段类型与DateTime相比,我在传递给Mongo的“FrameTimeStamp”字段中看到服务器时间,这是我的代码:FrameDocumentframeDoc=newFrameDocument();frameDoc.Frame=imageBA;frameDoc.EventCodeId=1;frameDoc.SesionId=1;frameDoc.FrameTimeStamp=DateTime.Now;frameDoc.ServerUserId=(int)toMongoDt.Rows[0]["Serve

datetime - 在 mongoDB 中使用日期时间的最佳方式是什么

我正在解析nginx日志,我想将日志中的日期和时间存储到mongodb..我将日期作为字符串(格式为yyyy-mm-dd)存储在我的数据库中,我的编程语言是perl。什么是存储日期的最有效方法。我应该使用perl日期时间模块来格式化日期吗?“日期”:“SunFeb13201105:30:00GMT+0530(IST)”我真的很想了解在mongodb中存储日期的最佳方式是什么。请指导我 最佳答案 我想对于故事日期的日志最好是日期而不是字符串,因为使用字符串您将无法查询从一个日期到另一个日期(范围)的日志。我想您会比其他人更多地使用范围

ruby-on-rails - Order_by 多个字段,包括一个 bool 值

我正在尝试以bool值important=true优先显示的方式对我的default_scope进行排序,所有排序均按created_atdesc进行。所以,我有以下代码:default_scopeorder_by(:important=>:desc,:created_at=>:desc)但是,看起来重要字段顺序被忽略了。我怎样才能让它发挥作用?提前致谢编辑:我只是改变了订单参数的顺序,它起作用了:default_scopeorder_by(:created_at=>:desc,:important=>:desc)就这么简单。 最佳答案

ruby-on-rails-3 - Mongoid,如何通过 references_one 关联(以及后续关联)进行 order_by?

简单模型:classhatembedded_in:ownerfield:colorendclassownerembedds_one:hatreferenced_in:housefield:nameendclasshousereferences_one:ownerfield:numberend简单地说,我们有与所有者关联的房屋集合,所有者可以有一顶彩色帽子。我可以简单地按编号对房子进行排序:House.all.order_by([[:number,:asc]])但我想要的是以房主的名义订购房子,理想情况下我想写:House.all.order_by([[:'owner.name',:as

php - 如何使用 php 处理 mongoDB 中的 "datetime"?

有没有办法存储日期时间?这样我就可以计算两个日期时间之间的时间差并查询日期时间范围。另外我想指出一个确切的时间。例如)2001年1月1日12:00:00我应该用时区或其他更好的方法来存储unix时间戳时间和日期时间字符串来处理这个问题吗? 最佳答案 你应该使用MongoDate用于在MongoDB中存储日期的类。从手册...MongoDBstoresdatesasmillisecondspasttheepoch.Thismeansthatdatesdonotcontaintimezoneinformation.Timezonesmu

c# - 使用 C# 驱动程序从 mongo 集合中获取 DateTime

我有以下对象:publicclassQueueItem{publiclong_id{get;set;}publicSiteMapRequestStateState{get;set;}publicintWorkerId{get;set;}publicDateTimeQueuedTime{get;set;}publicDateTimeStartWorkTime{get;set;}}当我将对象保存到mongo时,日期显示正确(DateTime字段包含我插入的正确日期)。然而,当我拉动这个物体时,我得到了不同的时间(-3小时)。例如:我使用StartWorkTime=6/26/201210:0

php - Doctrine Mongodb ODM 和 DateTime 查询

我需要一些帮助来解决这个问题。我正在使用Symfony2+mongodb+doctrine创建一个应用程序。我只想使用DoctrineODM查询最近5分钟内登录的所有用户。我有一个用户集合,其中包含一个名为date_last_login的日期字段。所以我尝试这样使用查询构建器:sub($_interval5Min);$query=$this->createQueryBuilder('User')->field('date_last_login')->gte($_dateTime)->getQuery();->execute();当我使用symfony2分析器查看组装的查询时,这是我得到

Node.JS + 和尚。 "ORDER BY"在 "find"

需要对某个条件进行选择,并将结果在前面提到的字段上进行排序。怎么做?使用“Monk”作为MongoDB的驱动程序。 最佳答案 假设你已经得到了一个集合,那么你需要的是find()方法:collection.find(query,options,callback);您可以使用查询对象指定条件,并使用选项对象进行排序。有关如何构建这两个对象的详细信息,请参阅mongodbnativedriverdocumentation.所以在您的具体情况下,像这个例子这样的事情可能会奏效。对于你说的“条件”,我使用的条件是“数量”字段大于0,然后按数

mysql - 安全地优化 MySQL select distinct order by limit

我有一个有问题的查询,我知道如何写得更快,但从技术上讲,SQL是无效的,并且不能保证它在未来能正常工作。原始的慢查询看起来像这样:SELECTsql_no_cacheDISTINCTr.field_1valueFROMtable_middlemJOINtable_rightronr.id=m.idWHERE((r.field_1)ISNOTNULL)AND(m.kindIN('partial'))ORDERBYr.field_1LIMIT26这大约需要37秒。解释输出:+----+-------------+-------+--------+----------------------

MySQL Entity Framework 将查询包装到 Order By 的子选择中

对于MVC5应用程序中的Entityframework6,我们同时支持MSSQL和MySQL。现在,我遇到的问题是在使用MySQL连接器和LINQ时,具有INNERJOIN和ORDERBY的查询将导致查询被带入子选择并且ORDERBY应用于外部。这会对性能产生重大影响。使用MSSQL连接器时不会发生这种情况。这是一个例子:SELECT`Project3`.*FROM(SELECT`Extent1`.*,`Extent2`.`Name_First`FROM`ResultRecord`AS`Extent1`LEFTOUTERJOIN`ResultInputEntity`AS`Extent2