草庐IT

Messages

全部标签

arrays - 如何在 mongoose/mongodb 的文档中获取对象数组中的对象?

这是文档的结构。{"_id":ObjectId("5548b2b79b9567341c77d352"),"messages":[{"subject":"freshsubject","from":ObjectId("5534b2992a104ed914435c31"),"_id":ObjectId("5548b5dab9279faf1c1b8688"),"created":ISODate("2015-05-05T12:21:46.261Z"),"read":true,"message":"freshmessage","participants":[ObjectId("5534b2992a

html - 呈现 HTML 格式的 mongo 文档

所以,这是一个场景。我的页面中有一个消息框。我在该框中显示集合中的消息字符串。Template.HomePage.Messages=function(){varMessages=MessageCollection.find({raceId:Session.get('race_id')});if(Messages.count()>0){returnMessages;}}该集合包含一堆消息作为字符串,并通过{{#each}}block简单呈现。问题是:如何显示带有HTML标记的消息?例如。如果字符串是:Hellohowareyou?这应该显示为:你好你好吗?目前它显示字符串中的所有html

Mongodb聚合$project获取数组位置元素字段值

文档:{"_id":ObjectId("560dcd15491a065d6ab1085c"),"title":"exampletitle","views":1,"messages":[{"authorId":ObjectId("560c24b853b558856ef193a3"),"authorName":"KarlMorrison","created":ISODate("2015-10-02T00:17:25.119Z"),"message":"examplemessage"}]}项目:$project:{_id:1,title:1,views:1,updated:'$message

java - Spring + MongoDB : potential memory leak messages

今天我试图修复我的网络应用程序中一些潜在的内存泄漏。我使用以下库。spring-webmvc-3.2.9.RELEASEspring-data-mongodb-1.5.0.RELEASEmongo-java-driver-2.12.1首先,我错过了关闭MongoClient的机会,但以这种方式更改了我的配置。@ConfigurationpublicclassMongoDBConfigurationimplementsDisposableBean{privateMongoClientmongoClient;@BeanpublicMongoTemplatemongoTemplate(){t

mysql - 限制在子查询内

我有一个消息表,可以包含主要消息和子消息。我想要实现的是只获得前2个最近的子消息。SELECTmessage.id,message.date_sent,message.object_id,message.content,SubMessage1.content,SubMessage1.id,SubMessage1.date_sent,SubMessage2.content,SubMessage2.id,SubMessage2.date_sentFROMmessagesAsMessageLEFTOUTERJOIN(SELECTmessages.object_idasobject_id,me

php - mysql查询返回每个结果的第一个匹配项

我有一个运行良好的聊天系统,但我刚刚实现的消息列表会拉取每个人的每条消息,然后显示最后的结果,这显然是一种巨大的资源浪费,并且服务器压力只返回一个结果每个用户。这是检索消息列表的查询,之后有一个while循环清理数组以仅显示每个用户的最新消息,我知道有更好的方法使用JOIN来执行此操作,但我不能'别让我头疼。$result=dbconstruct("SELECTmessages.id,messages.msgfrom,messages.msg,messages.active,messages.replied,users.username,users.online,users.admin

PHP - Mysql 服务器错误

我的sql查询有问题。我正在创建一个像facebook这样的社交网站并尝试进行聊天。我在下面包含了错误消息。YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtousenear'to='2'&&to_viewed='0'&&to_deleted='0'ORDERBYcreatedDESC'atline1这是我的sql查询functiongetmessages($type=0){switch($type){case"0":$sql="SEL

MySQL反向GROUP BY结果

我不擅长Mysql表达式,所以这里有一个我正在努力解决的快速问题。我想反转GROUPBY表达式的顺序,以便我可以获得用户的最后一个条目。我设法在互联网上找到了很好的例子,但我无法在不收到错误的情况下用我的表达式实现它们。多谢你们!SELECTmessages.conv,messages.from_user,messages.to_user,messages.content,messages.date_posted,messages.note_read,messages.active,users.thumb,users.name,users.idFROM`messages`INNERJO

java - MySQL:超出范围,但该列不是最后一个?

在花了很长时间弄清楚我的代码有什么问题之后,我决定继续寻求帮助。截至目前,这是导致错误的代码:try{ResultSetrs=statement.executeQuery("SELECT`message`FROM`notifications`WHERE`active`='1'");Listmessages=newArrayList();intindex=1;if(rs.next()){while(!rs.isLast()){messages.add(rs.getString(index));index++;}if(rs.isLast()){messages.add(rs.getStri

mysql - SQL - 从每个对话中获取最后一条消息

我有一个SQL表,其中包含所有用户和组对话。我可以轻松地从中检索群组对话,但不知道如何从中检索每个用户的最后一条消息。列说明:•message_id:不言自明•group_id:由于对话还包含群组消息,我将使用group_id来过滤这些消息,而不是为其创建新的消息传递表。•用户:发件人/收件人(通过定义最后一列“isReceived”的值,它既可以是发件人也可以是收件人)。•消息:不言自明•创作不言自明•isSeen:如果消息已被用户(接收者)看到。•isError:如果发送消息时出现错误。•isReceived:检查消息是否被默认用户接收或发送。现在我真正想要的是检索所有对话的最后一