app.put('/app/modify/:_id', function(req, res) {
Collection.findById(req.params._id, function (err, blog) {
if (err) res.send(err);
if (req.body.text1) blog.text1 = req.body.text1;
if (req.body.text2) blog.text2 = req.body.text2;
if (req.body.text3) blog.text3 = req.body.text3;
if (req.body.text4) blog.text4 = req.body.text4;
if (req.body.text5) blog.text5 = req.body.text5;
Collection.save( function (err) {
if (err) send (err);
res.json({message: 'Blog Post Updated!'});
});
});
});
从这里得到帮助-PUT和DELETE-RESTful API Express MongoDB Mongoose
但是得到错误-http://localhost:8080/app/modify/59203c7d9532c34903000002net::ERR_EMPTY_响应,节点服务器停止并出现错误“Collection”。“保存”不是一个函数。
试试看。。。
app.put('/app/modify/:_id', function(req, res) {
Collection.findById(req.params._id, function (err, blog) {
if (err) res.send(err);
if (req.body.text1) blog.text1 = req.body.text1;
if (req.body.text2) blog.text2 = req.body.text2;
if (req.body.text3) blog.text3 = req.body.text3;
if (req.body.text4) blog.text4 = req.body.text4;
if (req.body.text5) blog.text5 = req.body.text5;
blog.save( function (err,response) {
if (err) res.json(err);
res.json({message: 'Blog Post Updated!'});
});
});
});
我正在mongodb中存储博客帖子。帖子可以有新行(存储为)和/或锚标记。 通过在my thymeleaf视图中执行此操作,我可以显示新行: 但是锚标签显示为纯文本。 如何将来自控制器的锚标记格式化为指向另一个站点的实际链接?
我正在尝试导出一些SQLite表数据。我正在获取IOException:/TestFileExport0719a.csv:open失败:EROFS(只读文件系统) 更改后出现以下错误: File outFile=新文件(environment.getExternalStoragePublicDirectory(environment.directory_downloads),outFileName
问题内容: 这是新的Android Q 范围存储的链接。 根据此Android开发者最佳实践博客,(这是我的情况)应使用MediaStore API完成。 深入研究文档,我找不到相关功能。 这是我在科特林的审判: 结果是,按照最佳做法博客中的描述,我的图像保存在此处为 我的问题是: 如何使用MediaStore API保存图像? 用Java回答同样可以接受。 提前致谢! 编辑 感谢PerracoL
问题内容: 我正在尝试对代码进行编程,以便如果用户按下“夜间按钮”,则背景将变为黑色,并且如果用户关闭应用程序,则背景将保持黑色。(白天模式也是如此。) 请注意:我已经对按钮进行了编码,当他们按下按钮时,所有场景都会切换到该模式。 这是我的代码,需要保存背景色:(两个if语句都需要它) 我的日夜颜色: 问题答案: Swift 4.2或更高版本 请注意,这只会将RGBA CGFloat值另存为属性列
根据这篇Android开发人员最佳实践博客,(我就是这样)应该使用MediaStore API。 在文档中挖掘,我找不到相关的函数。 这是我在科特林的审判: 提前感谢! 编辑 多亏了PerracoLabs 图像总是得到一个由数字组成的名称,如下所示: 这就给我们带来了第二个问题: 更改为: 这是原木 我注意到与名称匹配,所以我尝试添加:
我实际上正在尝试做卡片格式化,为此我正在尝试实现谷歌从链接所说的 由于其他afterTextChanged()方法可能已经进行了其他更改并使偏移量无效,因此不会告诉您更改发生的位置。但是如果您需要知道这里,可以使用onTextChanged(CharSequence,int,int,int)中的setSpan(Object,int,int,int)来标记您的位置,然后从这里查找span结束的位置。