小编moh*_*amm的帖子

创建包含 Java 文档列表的 MongoDB 文档

我想用 Java 创建一个 MongoDB 文档以插入到我的 MongoDB 集合中。目前,我正在使用的 MongoDB 文档中没有文档列表,我想向其中添加一个。

我的文档应该如下所示:

{
 id : 1,
 events : [
           { event_id : 1, processed : false},
           { event_id : 2, processed : false},
           .
           .
          ],
 assigned_user : 32
}
Run Code Online (Sandbox Code Playgroud)

为了创建 MongoDB 文档,我被迫创建一个

Map<String, Object> dataFields
Run Code Online (Sandbox Code Playgroud)

然后将其转换为 MongoDB 文档。

因此,要添加我需要的文档列表,我想创建

 List<Document> events
Run Code Online (Sandbox Code Playgroud)

然后为我需要的每个事件创建一个文档,然后将其添加到events.

最后,我只需将列表添加events到映射中dataFields,然后创建最终的 MongoDB 文档。

这行得通吗?如果不是的话,缺陷是什么?逻辑还是实现?

java mongodb

5
推荐指数
1
解决办法
4588
查看次数

线程停止... 0x6处的访问冲突:读取地址0x6

我收到一个错误说:线程停止.....在0x6访问冲突:读取地址0x6.但是我的代码没有这样的地址.

    #include<stdio.h>
    #include<conio.h>
    void main ()
    {
     int i,j,A[4][5],c=0;
     for(j=0;j<5;j++)
      for(i=0;j<4;i++)
       {
        A[i][j]=c;
        c++;
       }
     for(i=0;i<4;i++)
      {
       for(j=0;j<5;j++)
        printf("%d\t",A[i][j]);
       printf("\n");
      }
     getch();
    }
Run Code Online (Sandbox Code Playgroud)

我被要求按列而不是逐行输入双数组列,我想验证我的方法,所以我尝试将其打印出来,但没有运气这样做.

c

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

标签 统计

c ×1

java ×1

mongodb ×1