小编New*_*ton的帖子

关于mongodb java驱动程序的困惑

我是MongoDB的初学者,我正在使用JAVA驱动程序来玩它.

我有以下代码

MongoClient client = new MongoClient();
DB d = client.getDB("world");
DBCollection c = d.getCollection("zips");
DBCursor cursor = c.find();
Run Code Online (Sandbox Code Playgroud)

现在我的问题是我想使用一个简单的光标来浏览文档.不推荐使用getDB()方法,但它可以正常工作.在文档中提到getDB可以用MongoClient.getDatabase()替换; 但getDatabase()返回MongoDatabase而不是DB.

有人可以指出制作DBCursor的正确方法,而不使用任何弃用的方法.谢谢.

PS:我知道有像morphia,jongo等框架,但请不要讨论它们.我想目前只使用JAVA驱动程序.编辑:区别在于在JAVA驱动程序中获取游标而不是在DB和MongoClient之间

java deprecated mongodb

6
推荐指数
1
解决办法
7044
查看次数

使用HAVING时'无效列名'

我正在使用Microsoft SQL SERVER 2014.

以下是我的查询

SELECT type, SUM(calories) AS total_calories
FROM exercise_logs
GROUP BY type
HAVING total_calories > 150;
Run Code Online (Sandbox Code Playgroud)

我得到了错误

消息207,级别16,状态1,行2无效的列名称'total_calories'.

这是一个非常简单的表(我是sql和学习它的新手).谁能指出我做错了什么?谢谢.

sql sql-server having

3
推荐指数
2
解决办法
2718
查看次数

如何设置 EditText 的数字格式

我希望在我的 EditText 中显示的数字最多为 1 个小数位,没有前导零,例如 25.0 不像 025.0

我怎样才能做到这一点?

这是在安卓中

format android numbers

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

标签 统计

android ×1

deprecated ×1

format ×1

having ×1

java ×1

mongodb ×1

numbers ×1

sql ×1

sql-server ×1