草庐IT

use_date

全部标签

ruby-on-rails - Ruby 字符串到 Date 对象

我有一个Date类型的Mongoid字段。我在搜索针对该特定领域的文档时遇到了各种麻烦。我收到以下格式的字符串形式的日期:10/20/2013。我认为像Date.parse("10/20/2013")或"10/20/2013".to_date这样的东西足以让我做类似的事情MyModel.find_by(datefield:date_result)但这给了我一大堆ArgumentError超出范围类型的问题。将“10/20/2013”​​转换为可用于查询数据库的简单Date对象的最简单方法是什么? 最佳答案 你明白了:Date.par

javascript - Node.js + mongo + express MVC API : how to use controllers?

我正在编写我的第一个MEAN应用程序...准确地说,目前它是一个MEN:-)应用程序,因为它只是服务器端API目前为止...我想遵循MVC模式(或MC,因为我没有View)。我想为我的应用程序选择一个正确的结构,我正在尝试了解如何使用路由、模型和Controller...特别是,我不清楚如何使用Controller...第一个问题是:如何以及在何处定义我的类方法?目前:我在“models/person.js”中定义了一个“模型”。然后,我在同一个模型文件中添加(类)方法,这样:personSchema.method.save=function(callback){this.model(

mongodb - 如何为 "date"创建索引?

如何为“日期”创建索引?CentOS7、MongoDB服务器版本:3.4.2db.animals.createIndex('date'){"ok":0,"errmsg":"Thefield'key'mustbeanobject,butgotstring","code":14,"codeName":"TypeMismatch"}db.animals.find({},{date:1}).limit(1){"_id":3477,"date":ISODate("2016-12-22T09:38:59Z")} 最佳答案 您可以使用以下方法在键

java - Vava 查询 MongoDB : find event in a specific date range

我在MongoDB中有以下文档:{"_id":NumberLong(44),"_class":"la.test.app.server.model.Event","orgId":NumberLong(2),"typeCode":1,"title":"Testfornotification","shortDescription":"Testfornotification","description":"Testfornotification","price":"100","startDate":ISODate("2015-02-08T16:30:07.000Z"),"endDate":IS

c# - MongoDB C#Driver 响应。林克 : query for unique instances and using static AsQueryable Properties

我正在处理一个相当大的MongoDB数据库,想知道是否有更有效的方法来处理某些查询。例如,我在数据库中存储了很多Game实例,其中Game类如下所示:publicclassGame{[BsonId]publiclongID{get;set;}//...somemorepropertiespublicListPlayers{get;set;}}其中每个游戏实例都有一个Player列表,后者又具有一些属性,例如Name。在一个View模型中,我想将一个ComboBox绑定(bind)到数据库中所有玩家的名字-但回想一下,同一个玩家可能玩过很多游戏。我按如下方式加载它们:privatevoi

mongodb - Heroku 和 MongoHQ : use Heroku plugin or separate MongoHQ account

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。如果我要使用heroku服务作为我使用MongoDB的应用程序的托管服务,我想听听有经验的用户的意见。使用MongoHQ集成是个好主意,还是使用独立的MongoHQ帐户更好?我对以下问题很感兴趣:1)将数据库从一个应用程序迁移到另一个应用程序(实际上我找不到为herkouMongoHQ插件做这件事的指南)2)从Heroku集成的MongoHQDB迁移到常

node.js - 如何使用 Date.now() 修复日期错误

我正在使用Date.now()获取当前日期和时间,但我不知道我遇到的问题。这种情况是我使用控制台检查date.now()是否生成正确的时间?不幸的是,我在Unix代码值转换中得到了正确的日期,并检查了正确的时间和日期,但是当我把它放在mongoo模式中时,它使用了几个小时前的时间并存储了几个小时后的日期。但是当我得到那个带有日期的对象时,它会返回几个小时前的日期和时间,但是当我将它与Angular前端绑定(bind)时,它会向我显示正确的时间,即我使用mongoo的时间,问题是我无法按日期过滤数据bcs该对象包含几小时前的时间。这是我在mongoo上推送的typescript对象bil

javascript - 如何在 MongoDB shell 中将 NumberLong 转换为 Date?

我将unix时间戳存储为MongoDB的NumberLong类型(毫秒),如何在Mongoshell中转换为人类可读的日期字符串? 最佳答案 NumberLong(123123123123131).toNumber().toString() 关于javascript-如何在MongoDBshell中将NumberLong转换为Date?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question

MongoDB 聚合 - $group by date 即使不存在

我已经有一个如下所示的查询:{$match:{"when":{$gt:newDate(ISODate().getTime()-1000*60*60*24*30)}}},{$project:{"year":{$year:"$when"},"month":{$month:"$when"},"day":{$dayOfMonth:"$when"}}},{$group:{_id:{year:"$year",month:"$month",day:"$day"},"count":{$sum:1}}},{$sort:{_id:1}}结果是这样的:{"_id":{"year":2015,"month":

javascript - meteor + MongoDB : Check if date is in range

我在显示来自MongoDB的记录时遇到困难。基本上我的MongoDB中有一些字段“leaves_start”和“leaves_end”。该字段包含用户休假的日期范围。请参见下面的示例。用户名:junelleaves_start:10/05/2015leaves_end:10/10/2015如果当前日期(例如10/07/2015)在记录的leaves_start和leaves_end的范围内,我想获取我的MongoDB中的所有记录。我已经尝试过$gte和$lte,但我对如何在我当前的状态下实现它有点困惑。这是我的示例方法:getTowerLeaveData_LV:function(dat