在MySQL数据库之上实现Web应用程序时,我在想是否只使用字符串数据类型存储日期是个好主意?
例如,我可以将日期存储为"201110191503999"到数据库中.这也方便按日期查询.例如,从some_table中选择*,其中the_date类似于'20111019%'
如果我们使用字符串作为日期,是否有任何性能问题?使用日期/日期时间数据类型有什么好处吗?
提前致谢!
在mongodb中,我可以通过以下查询执行此操作:
find(
{ _id : { $in : [ ObjectId('5275c6721a88939923c3ea54'), ObjectId('5275c6721a88939923c3ea55'), ObjectId('5275c6721a88939923c3ea56'), ObjectId('5275c6721a88939923c3ea57'), ObjectId('5275c6721a88939923c3ea58') ] } }
)
Run Code Online (Sandbox Code Playgroud)
但是我们怎样才能使用Jongo代码呢?
我知道我们可以找到一个文件:
db.getCollection("mongoEg").findOne(Oid.withOid("5194d46bdda2de09c656b64b")).as(MongoTest.class);
Run Code Online (Sandbox Code Playgroud)
但如何通过Jongo在一个查询中获取多个文档?
我正在使用notnoop APNS Java库来发送APNS通知.由于我们拥有大量用户,因此我们需要批量发送APNS通知.根据notnoop API,以下方法似乎是最佳选择:
push(Collection<String> deviceTokens, String payload)
Run Code Online (Sandbox Code Playgroud)
http://notnoop.github.com/java-apns/apidocs/com/notnoop/apns/ApnsService.html
此方法批量发送单个消息到多个设备.我们希望为每个设备发送不同的特定消息,但仍然批量发送所有通知.我没有在notnoop库中找到任何适当的方法来执行此操作.有没有人有这方面的经验?用notnoop库可以做到这一点吗?Apple APNS服务器是否支持这种推送?
提前致谢!
最好,J