gpt4 book ai didi

java - 如何从 mongoDB 检索值?

转载 作者:行者123 更新时间:2023-12-01 18:14:57 24 4
gpt4 key购买 nike

我是 mongoDB 新手,并且将 java 与 mongoDB 结合使用。我有一个 json,我想在其中检索列名而不是值。我还需要将其存储在两个不同的数组中。

期望的输出是:

column [ ] = views, AddToCart, AddToWishList, ZoomedProductImage

list [ ] = fSymbol, num, operator

和 JSON:

{
"views": {
"fSymbol": "",
"num": 0.1,
     "operator": "*"
},
"AddToCart": {
"fSymbol": "+",
"num": 0.15,
"operator": "*"
   },
"AddToWishList": {
"fSymbol": "+", 
"num": 0.1,
"operator": "*"
   },
"ZoomedProductImage": {
"fSymbol": "+",
"num": 0.07,
"operator": "*"
   }   
}

最佳答案

尝试 keySet() 方法。

BasicDBObject searchQuery = new BasicDBObject();
DBCursor cursor = table.find(searchQuery);

while (cursor.hasNext()) {
System.out.println(cursor.next().keySet());
}

检查docs

关于java - 如何从 mongoDB 检索值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30235484/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com