如何使用Mongo REST API删除集合?

时间:2014-05-13 14:17:52

标签: mongodb

我已在Mongolab注册并创建了自己的数据库和集合。

我的requeriemnet是我需要完全删除整个股票(即加载时的身体)

我正在关注此链接

http://docs.mongolab.com/restapi/#delete-documents

但是找不到与删除整个集合相关的任何内容?

请告诉我这是否可能?

该文件显示了这个要删除的内容,但是这有什么帮助??

$.ajax( { url: 'https://api.mongolab.com/api/1/databases/my-db/collections/my-coll?apiKey=myAPIKey',
          data: JSON.stringify( [ { "x" : 1 }, { "x" : 2 }, { "x" : 3 } ] ),
          type: "PUT",
          contentType: "application/json" } );

1 个答案:

答案 0 :(得分:3)

要删除集合的内容,但不删除集合,请在Rest PUT请求中传递一个空数组[]。

 $.ajax( { url: 'https://api.mongolab.com/api/1/databases/my-db/collections/my-coll?
    apiKey=myAPIKey',
      data: JSON.stringify([]),
      type: "PUT",
      contentType: "application/json" 
});