小编use*_*159的帖子

MongoDB - 将新文档插入现有文档

我正在学习 MongoDB 的一些基础知识。我有一个来自 MongoDB 教程的文档:

>db.post.insert([
{
   title: 'MongoDB Overview',
   description: 'MongoDB is no sql database',
   by: 'tutorials point',
   url: 'http://www.tutorialspoint.com',
   tags: ['mongodb', 'database', 'NoSQL'],
   likes: 100
},
{
   title: 'NoSQL Database',
   description: 'NoSQL database doesn't have tables',
   by: 'tutorials point',
   url: 'http://www.tutorialspoint.com',
   tags: ['mongodb', 'database', 'NoSQL'],
   likes: 20,
 comments: [
   {
     user:'user1',
     message: 'My first comment',
     dateCreated: new Date(2013,11,10,2,35),
     like: 0
   }
]
}
])
Run Code Online (Sandbox Code Playgroud)

如何在现有文档中插入新评论?谢谢

mongodb

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

Eclipse - 在javadoc弹出窗口中的黑色背景

我正在使用基于Ubuntu 12.04和Eclipse Luna的Elementary OS.javadoc弹出窗口的背景颜色为黑色,字体颜色为深灰色,因此无法读取.我尝试在eclipse偏好中更改背景,但它没有改变.然后我使用谷歌,并找到解决方案,我需要更改工具提示bg颜色.所以我做到了.但仍然没有变化.谁知道如何改变这种颜色?

eclipse ubuntu javadoc tooltip

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

Java日期比较无法正常工作

我正在使用这个获得实际日期:

SimpleDateFormat dateFormat = new SimpleDateFormat("dd.MM.yyyy");
Calendar cal = Calendar.getInstance();
String today = dateFormat.format(cal.getTime());
System.out.println(today);
Run Code Online (Sandbox Code Playgroud)

它打印今天的日期:2014年4月21日

然后,我想比较这个日期是否在两个日期之间:

SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yyyy");
Date actualdate = sdf.parse(today);
Date date1 = sdf.parse("20.04.2014");  
Date date2 = sdf.parse("23.04.2014");
Calendar actual = Calendar.getInstance();
Calendar cal1 = Calendar.getInstance();
Calendar cal2 = Calendar.getInstance();
actual.setTime(actualdate);
cal1.setTime(date1);
cal2.setTime(date2);

if(actual.after(date1) && actual.before(date2)) System.out.println("Yes");
else System.out.println("No");
Run Code Online (Sandbox Code Playgroud)

它始终打印否.问题是什么?当我将date1设置为21.04.2014并使用actual.equals(date1)时,它可以工作.但是当我在它之前或之后使用它时.谢谢

java date

0
推荐指数
1
解决办法
3302
查看次数

标签 统计

date ×1

eclipse ×1

java ×1

javadoc ×1

mongodb ×1

tooltip ×1

ubuntu ×1