我收到错误"TypeError:无法读取未定义的属性'_id'"在简单的帖子请求上将文档保存到名为的集合中books,我的有效负载如下所示:
{
"name": "practical view",
"author": "DN",
"location": "room 50"
}
Run Code Online (Sandbox Code Playgroud)
我只是db.books.save()在快递路线上做.由于我没有传递id,理想情况下这应该可行,但在这种情况下不行.
下面是我在节点服务器上获得的完整错误转储:
C:\NodeProjects\ExpressTutorial\Library\node_modules\mongojs\node_modules\mongodb\lib\mongodb\mongo_client.js:411
throw err
^
TypeError: Cannot read property '_id' of undefined
at Collection.save (C:\NodeProjects\ExpressTutorial\Library\node_modules\mongojs\node_modules\mongodb\lib\mongodb\collection.js:393:15)
at C:\NodeProjects\ExpressTutorial\Library\node_modules\mongojs\index.js:203:65
at apply (C:\NodeProjects\ExpressTutorial\Library\node_modules\mongojs\node_modules\thunky\index.js:16:28)
at C:\NodeProjects\ExpressTutorial\Library\node_modules\mongojs\node_modules\thunky\index.js:20:25
at Db.collection (C:\NodeProjects\ExpressTutorial\Library\node_modules\mongojs\node_modules\mongodb\lib\mongodb\db.js:488:44)
at C:\NodeProjects\ExpressTutorial\Library\node_modules\mongojs\index.js:268:7
at apply (C:\NodeProjects\ExpressTutorial\Library\node_modules\mongojs\node_modules\thunky\index.js:16:28)
at C:\NodeProjects\ExpressTutorial\Library\node_modules\mongojs\node_modules\thunky\index.js:20:25
at C:\NodeProjects\ExpressTutorial\Library\node_modules\mongojs\index.js:300:4
at C:\NodeProjects\ExpressTutorial\Library\node_modules\mongojs\node_modules\mongodb\lib\mongodb\mongo_client.js:408:11
31 Aug 00:14:30 - [nodemon] app crashed - waiting for file changes before starting...
Run Code Online (Sandbox Code Playgroud) 我有一个完全相同的问题,如在单页面应用程序中实现Paypal后所描述的那样,不幸的是,在这个庞大的社区中没有人似乎有一个答案:(有很多头部敲击我能够实现如下的脏黑客,我知道这不是正确的解决方案.如果我的肮脏的黑客是正确的方式或者它可以更好地实施,任何大师都可以仔细思考这个问题并回答/给出反馈.在我的脏黑客之下:(非常感谢你的答案/评论.
我有一个按钮,用paypal和onClick说我打开一个新窗口 - > window.open("/paypalCreate", width = "20px", height = "20px");
我在我的node.js服务器中捕获这个获取请求"/ paypalCreate"并调用create方法,看起来在下面是谎言
exports.create = function (req, res) {
//Payment object
var payment = {
//fill details from DB
};
//Passing the payment over to PayPal
paypal.payment.create(payment, function (error, payment) {
if (error) {
console.log(error);
} else {
if (payment.payer.payment_method === 'paypal') {
req.session.paymentId = payment.id;
var redirectUrl;
for (var i = 0; i < payment.links.length; i++) {
var link = payment.links[i];
if (link.method === 'REDIRECT') {
redirectUrl …Run Code Online (Sandbox Code Playgroud) paypal node.js backbone.js angularjs single-page-application
我有一个以日期时间为索引的数据框。如何从索引中提取年份和月份?下面是我的数据框。
1. open 2. high 3. low 4. close 5. volume
date
2019-01-07 101.64 103.2681 100.9800 102.06 35656136.0
2019-01-08 103.04 103.9700 101.7134 102.80 31294058.0
Run Code Online (Sandbox Code Playgroud)
显然df["index"].dt.month或df["date"].dt.month不起作用。