小编Swa*_*ane的帖子

从mongoDB数组中获取特定元素

我有像下面的mongo集合

{
  "auther" : "xyz" , 
  "location" : "zzz" , 
  "books" : 
    [
      {"book1" : "b1" , "date" : 2-3-00} ,
      {"book1" : "b2" , "date" : 4-9-00}
    ]
}

{
  "auther" : "pqr",
  "location" : "zzz" , 
  "books" : 
    [
      {"book1" : "b1" , "date" : 2-4-00}
    ]
}
Run Code Online (Sandbox Code Playgroud)

我想得到书b1和作者xyz的唯一日期.

我有如下查询

db.coll.find({"auther" : "xyz" , "books.book1" : "b1"} , {"books.date" : 1})
Run Code Online (Sandbox Code Playgroud)

但它的输出如下

"books" : {"date" : 2-4-00} , "books" : {"date" : 4-9-00}
Run Code Online (Sandbox Code Playgroud)

我想只得到书b1和其他xyz .means的日期 "books" : {"date" …

arrays mongodb

25
推荐指数
2
解决办法
9万
查看次数

mongodb得到不同的记录

我正在使用mongoDB其中我收集了以下格式.

{"id" : 1 , name : x  ttm : 23 , val : 5 }
{"id" : 1 , name : x  ttm : 34 , val : 1 }
{"id" : 1 , name : x  ttm : 24 , val : 2 }
{"id" : 2 , name : x  ttm : 56 , val : 3 }
{"id" : 2 , name : x  ttm : 76 , val : 3 }
{"id" : …
Run Code Online (Sandbox Code Playgroud)

mongodb mongodb-scala

24
推荐指数
4
解决办法
7万
查看次数

mongo更新查询给出错误

Coll.update(condition, new BasicDBObject("$set", data), true, true))
Run Code Online (Sandbox Code Playgroud)

这是我在mongodb中的更新查询,它提供了一些结果为的结果

{ "err" :  null  , "updatedExisting" : true , "n" : 1 , "ok" : 1.0}
Run Code Online (Sandbox Code Playgroud)

并且在那时存储的更新查询正确执行.

但对于一些记录,它给出了结果

{ "err" : "not okForStorage" , "code" : 12527 , "n" : 0 , "ok" : 1.0}
Run Code Online (Sandbox Code Playgroud)

记录既不更新也不在sto中存储

在数据中有多个BasicDBList(列表)使用.

如果有人知道plz回复

谢谢

mongodb mongodb-scala

8
推荐指数
1
解决办法
5783
查看次数

喜欢在mongoDB中查询

我正在研究mongodb.其中我想使用像查询.我的收藏结构如下.

{ "name" : "xy" , "age" : 34 , "location" : "sss"}

{ "name" : "xyx" , "age" : 45 , "location" : "sshs"}

{ "name" : "x" , "age" : 33 , "location" : "shhss"}

{ "name" : "pq" , "age" : 23 , "location" : "hhh"}

{ "name" : "pqr" , "age" : 12 , "location" : "sss"}
Run Code Online (Sandbox Code Playgroud)

我想找到与"name"匹配的记录:"x".

所以查询将返回匹配xy,xyz,x的所有三个记录.

有可能在mongo.

如果有人知道plz回复.

谢谢

mongodb

7
推荐指数
1
解决办法
6950
查看次数

访问struts2包括struts if struts中另一个jsp页面中的param值

我在jsp页面中传递包含标签的param值,如下所示

    <s:include   value="../../commonjspf/status.jspf"> 
        <s:param name="mystatus" value="%{status}">
       </s:param>
    </s:include>
Run Code Online (Sandbox Code Playgroud)

其中status变量来自action类.

我想在struts中的status.jspf页面中访问mystatus param if tag以与我的默认值进行比较.

    <s:if test ="">
    </s:if>
Run Code Online (Sandbox Code Playgroud)

要么

  <s:set name="" value =""/>
Run Code Online (Sandbox Code Playgroud)

任何上述标签.

我怎么才能访问?

请建议我.

谢谢.

struts struts2

5
推荐指数
2
解决办法
2万
查看次数

列表与列表迭代器

我有一个清单:

List<Object> myList = new ArrayList<Object>();
Run Code Online (Sandbox Code Playgroud)

要从此列表中获取,有两种方法:

1.

for(Object obj : myList )
{
    // some code
}
Run Code Online (Sandbox Code Playgroud)

2.

Iterator<Object> objIt = myList.iterator();
while(obj.hasNext()) {
    Object obj = (Object)objIt.next();
    // some code
}
Run Code Online (Sandbox Code Playgroud)

我的问题是哪一个是内存效率和快速迭代?

java iterator list arraylist

5
推荐指数
2
解决办法
5696
查看次数

mongodb ORing和ANDing查询

我正在使用mongoDB数据库.我收集的格式如下.

{ name : name1 , area: a , country : c}
{ name : name2 , area: b , country : c}
{ name : name3 , area: a1 , country : c1}
{ name : name4 , area: b1 , country : c1}
Run Code Online (Sandbox Code Playgroud)

我想要查询

select * from coll where (country =c and area =a) or (country = c1 and area = b1)
Run Code Online (Sandbox Code Playgroud)

在mongodb查询中.

我已经阅读了很多文档,但没有找到合适的答案.

所以如果有人知道请回复.

谢谢

mongodb mongodb-scala

3
推荐指数
1
解决办法
456
查看次数

使用webrtc和node.js聊天的文本

我在谷歌搜索但没有得到适当的例子如何使用webRTC和node.js创建文本聊天应用程序.

如果有人知道如何做这件事请.请分享详情.

javascript node.js webrtc

-1
推荐指数
1
解决办法
8296
查看次数