我正在学习 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)
如何在现有文档中插入新评论?谢谢
我正在使用基于Ubuntu 12.04和Eclipse Luna的Elementary OS.javadoc弹出窗口的背景颜色为黑色,字体颜色为深灰色,因此无法读取.我尝试在eclipse偏好中更改背景,但它没有改变.然后我使用谷歌,并找到解决方案,我需要更改工具提示bg颜色.所以我做到了.但仍然没有变化.谁知道如何改变这种颜色?
我正在使用这个获得实际日期:
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)时,它可以工作.但是当我在它之前或之后使用它时.谢谢