小编Abh*_*ava的帖子

将日期值从nodejs插入到mongodb

我正在尝试从expressjs插入一个日期值到mongodb.我正在使用mongodb本机驱动程序.

问题是当我使用创建对象并使用该变量插入它时,日期将作为字符串插入.这是样本 -

var expenseTest = {date: new Date()};

database.collection('expensemaster').insert(expenseTest, function(err, r){
    console.log("query executed");
});
Run Code Online (Sandbox Code Playgroud)

这里DB-中的值

{
    "_id" : ObjectId("584f9b6e8c06a5717d10ee59"),
    "date" : "2016-12-13T06:55:24.698Z",
}
Run Code Online (Sandbox Code Playgroud)

但是当我直接在插入查询中插入对象时,它的日期将返回为ISODate(日期).

这是样本 -

database.collection('expensemaster').insert({date: new Date()}, function(err, r) {
    console.log("query executed");
});
Run Code Online (Sandbox Code Playgroud)

db-中的值

{
    "_id" : ObjectId("584fba82566fc8787e75a7ed"),
    "date" : ISODate("2016-12-13T09:08:18.441Z")
}
Run Code Online (Sandbox Code Playgroud)

我的问题是 - 如果我必须使用insertMany插入具有日期作为字段之一的对象数组.

如何在数据库中获取ISODate(日期)的日期.

mongodb node.js

7
推荐指数
2
解决办法
9991
查看次数

如何使用返回按钮返回上一页/使用react-router-dom链接点击

我正在使用React 15.6和react-router 4

我在app A,B,form1,form2,C.form1中有5个页面,form2有BACK和NEXT按钮.这是导航流程 -

(A/B) - > form1 - > form2 - > C.

用户可以从A或B进入form1.

我的问题是 - 如果用户来自A到form1然后再到form2,那么在返回上一页时,用户如何在form1上单击BACK按钮再次转到A.

如果只有A,那么我们可以使用它

<Link to="path/to/A"/>

在form1上单击后退按钮.

但是如果我们将A和B都作为可能的路径,那么我们无法决定用户是从A还是B来到form1.

有些人可以帮助我们在这种情况下管理以前的路径状态.

reactjs react-router-v4

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

标签 统计

mongodb ×1

node.js ×1

react-router-v4 ×1

reactjs ×1