草庐IT

datetime-format

全部标签

php - 如何在带有 Mongodb 的 Cakephp 中为 Mongodate 使用 DATE_FORMAT?

您好,我在我的cakephp应用程序中使用MongoDB作为数据库。我正在使用this它的插件。我想从我的用户集合中搜索记录(文档)。我正在使用这个片段$userDetails=$this->User->find('all',array('conditions'=>array('userId'=>18)));它对我有用。现在我想像所有在2016年1月创建的用户一样按日期获取记录。因此我必须使用类似于MySQL的DATE_FORMAT函数,它可能类似于$month=date('m');$userDetails=$this->User->find('all',array('conditio

python - MongoDB/PyMongo/Python(时间): Getting the Datetime as String

我的文档中有一个具有以下结构的MongoDB数据库:>"_id":{>"mandant":"a4da7117-2763-48df-b3a3-d50a0f6006fe",>"ersteller":"9bc79ce4-c23a-4c24-a857-80f94a341d39",>"sender":"9bc79ce4-c23a-4c24-a857-80f94a341d39",>"vorgang":"c08382ed-143f-46f7-8382-ed143f26f7b8",>"nachricht":"6c9d3386-001f-4809-9d33-86001fd80990">},>"_clas

java - 将 Joda DateTime 添加到 MongoDB——无法序列化

我正在获取一个DateTime对象并尝试将其保存到MongoDB中。有没有办法为JodaTime实现“可序列化”?这是我收到的错误java.lang.RuntimeException:java.lang.IllegalArgumentException:can'tserializeclassorg.joda.time.DateTime我更愿意将格式保留为DateTime,将其转换为JavaDate是否是更合适的解决方案?如果需要,我可以这样做,但我不想只是保持日期格式一致。谢谢! 最佳答案 目前只有原始类型、Date和扩展DBObj

python - 在 PyMongo 中存储 datetime.date 类型

根据this,不可能使用Python和pymongo在MongoDB中保存datetime.date实例。它在常见问题解答中说它是一种不受支持的类型,并改为使用datetime.datetime。但是,它在BSON数据类型页面中列为(#9)here,所以这只是过时了,还是我不能使用python这种数据类型的原因? 最佳答案 来自mongo文档:http://docs.mongodb.org/manual/reference/bson-types/#document-bson-type-dateofficialBSONspecific

mysql - MongoDB : Query based on time in ISODate format

假设Mongodb数据库中的示例文档如下:{"date":ISODate("2015-11-09T05:58:19.474Z")}{"date":ISODate("2014-10-25T07:30:00.241Z")}{"date":ISODate("2015-11-30T15:24:00.251Z")}{"date":ISODate("2012-01-10T18:36:00.101Z")}预期:{"date":ISODate("2015-11-09T05:58:19.474Z")}{"date":ISODate("2014-10-25T07:30:00.241Z")}我有兴趣查找“日

mongodb - Mongodb 按 DateTime 查询记录是否比按 String 更快?

例如,这是一条记录:{"_id":ObjectId("576bc7a48114a14b47920d60"),"id":"TEST0001","testTime":ISODate("2016-06-23T11:28:06.529+0000")}testTime是ISODate,Mongodb按testTime查询记录会比这个快吗?:{"_id":ObjectId("576bc7a48114a14b47920d60"),"id":"TEST0001","testTime":"2016-06-2311:28:06"} 最佳答案 是的。不同

带有 DateTime.date 的 C# MongoDb 项目

给定:我有一个包含一些数据的mongodb集合。一个字段是DateTime字段。现在我想汇总每一天的数据。为此我创建了这个聚合varresult=collection.Aggregate().Project(i=>new{i.Key,date=i.Timestamp.Date}).Group(k=>k.date,l=>new{l.Key,count=l.Count()}).ToList();问题:现在Mongo数据库告诉mit不支持i.TimeStamp.Date。我认为它只是不能将其转换为“ToDate”函数。按日期对此类数据进行分组的正确方法是什么? 最

mongodb - TypeError : datetime. datetime() 不是 JSON 可序列化的

我对MongoDB中的时间戳有疑问。情况是这样的:我读入了json并为它们添加了时间戳:my_json['insertTime']=datetime.datetime.now()mongodb.collection.insert_one(my_json)将产生这样的数据库:"insertTime":ISODate("2017-05-24T12:39:34.844Z")在我从数据库读取它并尝试将相同的文档写入另一个mongoDB表后,我收到以下错误:TypeError:datetime.datetime(2017,5,24,12,39,46,671000)isnotJSONseriali

c# - 设置默认 DateTime.Now 值以在保存文档时保存到 MongoDB

我是C#的新手,来自ruby​​世界,rubymongodb驱动程序为所有关于保存和更新的文档提供了created_at和updated_at字段。不幸的是,在网上搜索后,这似乎在C#中并不常见。我想知道如何在持久化时将文档CreatedAt字段默认为Time.Now?usingSystem;usingSystem.Collections.Generic;usingMongoDB.Bson;usingMongoDB.Bson.Serialization.Attributes;usingMongoDB.Driver;namespaceMongoDBConsole{classProgram

mongodb - 为什么在 MongoDB 中更新 DateTime 会得到错误的值?

我有一个带有DateUpdatedDateTime属性的模型。在我更新那个模型之前,我的模型信息是更新模型信息后为什么MongoDB存储错误的DateUpdated值?我用调试器尝试了几次,看起来每次都更改了该值但日期时间错误。我正在使用C#驱动程序。我的更新函数是varquery=Query.EQ("_id",p.UserID);varupdate=MongoDB.Driver.Builders.Update.Replace(p);SafeModeResultsuccess=MongoRepository.Profiles().Update(query,update);SafeMod