小编Her*_*son的帖子

为什么MongoDB不保存我的属性

我正在使用一些虚拟数据填充我的数据库,我正在尝试添加用户.创建了一个用户对象,但没有任何属性保存...最新消息?

app.get('/setup', function (req, res) {

    User.findOne({ name: "Nick" }, function (err, user) {

        if (user == undefined) {

            var nick = new User({
                name: "Nick",
            }).save();

            res.json({ "success": true, "msg": "user created" });
        } else {
            res.json({ "success": true, "msg": "user existed" });
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

调用此返回"用户创建".这是我输出所有用户的方法:

app.get('/users', function(req, res) {

    User.find({}, function(err, user) {
        res.json(user);
    });
});
Run Code Online (Sandbox Code Playgroud)

这里的输出是

[
  {
    "_id": "565772db5f6f2d1c25e999be",
    "__v": 0
  },
  {
    "_id": "5657734ba859fefc1dca77db",
    "__v": 0
  },
  {
    "_id": "5657738ba859fefc1dca77dc",
    "__v": 0
  },
  { …
Run Code Online (Sandbox Code Playgroud)

javascript mongoose mongodb node.js

8
推荐指数
2
解决办法
1085
查看次数

将javascript数组发送到服务器

我有一个数组,我希望在我的服务器上获得内容.我一直在浏览网页试图找到如何做到这一点,但没有成功.

让我们想象一下,我有一个服务器,我希望我的javascript中的这个数组进入我服务器上的文件,我该怎么做?

我一直在浏览网页,寻找如何做到这一点,我想出了以下代码:

<html>
    <!-- installs jquery and ajax. -->
    <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
    <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
    <script>
        var arr = ["one","two","three"];
        arr = JSON.stringify(arr);

        $.ajax({
            url: "http://url_name_here.com",
            type: "POST",
            data: {
                myArray : arr
            }
        });

        alert('hello');
    </script>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery

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

在我的in-webserver php副本中启用mysqli

正如这里所讨论的: mysqli在直接运行时有效,但在通过js-ajax运行时无效

我可能需要在我的webserver php副本中启用mysqli.它已在命令行中启用.

我如何确定是否在特定的php副本中启用了mysqli,如果不是,我该如何安装它?

我的网络服务器正在运行Ubuntu 14.04.2 LTS.

我现在尝试在php.ini文件中使用以下扩展名:

extension=mysqli.so
extension=pdo_mysql.so
extension=php_mysqli.so
Run Code Online (Sandbox Code Playgroud)

我已经尝试单独运行它们,重新启动mysql和apache,运行sudo php5enmod mysqli然后我再次运行页面,但同样的错误不断出现在/var/log/apache/error.log中:

PHP Fatal error:  Class 'mysqli' not found in /var/www/html/..
Run Code Online (Sandbox Code Playgroud)

除非我从服务器端运行insert.php,否则不会将任何内容添加到sql表中.

当我在php.ini文件中有所有三个扩展名时,我得到以下错误:

Failed loading /usr/lib64/php/modules/ioncube_loader_lin.so:  /usr/lib64/php/modules/ioncube_loader_lin.so: cannot open shared object file: No such file or directory
Failed loading /usr/lib64/php/modules/ixed.lin:  /usr/lib64/php/modules/ixed.lin: cannot open shared object file: No such file or directory
Failed loading /usr/lib64/php/modules/ZendOptimizer.so:  /usr/lib64/php/modules/ZendOptimizer.so: cannot open shared object file: No such file or directory
Failed loading /usr/lib64/php/modules/opcache.so:  /usr/lib64/php/modules/opcache.so: cannot open shared object file: No …
Run Code Online (Sandbox Code Playgroud)

php webserver mysqli

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

vim通过快捷方式直接传递到pathfile,总是

当我使用路径文件上的快捷方式在文件之间旅行时,似乎我不只是在文件之间旅行.

我使用>转到文件,在该文件中我更改光标的位置并执行某些操作,然后按<.但它没有转到上一个文件,而是首先进入我输入文件时的原始位置,然后我需要再次按<实际上转到上一个文件.

这是令人讨厌的,它不允许我更改目标文件中的存储位置.它始终保持不变,所以我总是进入同一个地方,另外这只需要两次点击即可.这使得系统行为更加混乱.

当我输入非常大的文件时,似乎只会出现这个问题.与小的一起,位置工作正常.

如何让<按钮将我移动到我以前的文件,直接,总是?

ps
在我的vimrc中使用以下映射:
noremap> gf
noremap << Co>

我尝试用<C> 6替换<Co>,但由于某种原因这不起作用.

vim path

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

尽管经过翻译,仍可使图像重叠

我会有两张照片.

它们将是相同或几乎相同的.

但有时任何一个图像都可能在任一轴上移动了几个像素.

什么是最好的方法来检测是否有这样的举动?

或者更好的是,操作图像的最佳方法是什么才能解决这种不必要的运动?

comparison image skew

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

Div滚动,与父级

我有一个div.这个div包含很长的列表.此列表可自动滚动.

然后这个div在另一个div中,填满整个屏幕.

滚动工作正常,但只有在鼠标位于内部div上时才有效,实际上包含所有数据.

但我希望滚动工作,当鼠标在父div上时,也就是填充整个屏幕的那个.

我怎么做?

你可以在这里看到样本:https: //openage.org/fs/jsl_forritun/?page = hlutir

当鼠标位于较暗的部分上时,它不会滚动./:

html css mouse scroll

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

Vim - 恢复文件后缩进和语法高亮显示已损坏

我用vim编辑了一个文件.我开始另一个vim编辑同一个文件,它说/tmp/file.swp退出,按"R"恢复它.我选择了恢复.但在那之后,语法高亮不能对该文件起作用(其他文件仍然可以).我试过:语法和一些命令,但没有工作.

syntax vim highlight recover

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

在translate3d之后获得div位置

在Javascript中,当我通过translate3d方法使用gpu移动元素时,元素样式左侧位置根本不会改变.因为cpu甚至不知道发生了任何动作.

在通过translate3d移动元素后,如何跟踪元素的新位置?

html javascript position translate3d

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

导入声明只能出现在模块的顶层

我正在尝试在我的计算机上设置 OpenLayers,并按照以下说明操作:http : //openlayers.org/en/latest/doc/tutorials/bundle.html

当我尝试在浏览器中运行它时出现错误:
导入声明可能只出现在模块的顶层

我该如何解决?

索引.js:

import 'ol/ol.css';
import {Map, View} from 'ol';
import TileLayer from 'ol/layer/Tile';
import OSM from 'ol/source/OSM';

const map = new Map({
  target: 'map',
  layers: [
    new TileLayer({
      source: new OSM()
    })
  ],
  view: new View({
    center: [0, 0],
    zoom: 0
  })
});
Run Code Online (Sandbox Code Playgroud)

import

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

Vim,在当前文件位置退出

我运行 Vim 并通过快捷方式随时更改当前位置。

然后,当我退出 Vim 时,我想进入 bash shell 中我所在文件的目录。

我该如何去做呢?

vim bash cwd

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